update_engine: Disable splitting of fragmented REPLACE_BZ operations.
The said feature was introduced in CL:269130 and violated an invariant
of the delta payload format. This leaves most of the logic in place but
disables invoking it during delta generation. It will be re-enabled once
the logic is fixed.
BUG=chromium:487436
TEST=Unit tests
Change-Id: I59bf79749f0548d2935aecf489849ac2f9cb1f1e
Reviewed-on: https://chromium-review.googlesource.com/270581
Tested-by: Gilad Arnold <garnold@chromium.org>
Commit-Queue: Gilad Arnold <garnold@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
diff --git a/payload_generator/delta_diff_generator.cc b/payload_generator/delta_diff_generator.cc
index 14586f7..c9852fd 100644
--- a/payload_generator/delta_diff_generator.cc
+++ b/payload_generator/delta_diff_generator.cc
@@ -1396,13 +1396,6 @@
} else if (aop.op.type() ==
DeltaArchiveManifest_InstallOperation_Type_REPLACE) {
TEST_AND_RETURN_FALSE(SplitReplace(aop, &fragmented_aops));
- } else if (aop.op.type() ==
- DeltaArchiveManifest_InstallOperation_Type_REPLACE_BZ) {
- TEST_AND_RETURN_FALSE(SplitReplaceBz(aop,
- &fragmented_aops,
- target_part_path,
- data_fd,
- data_file_size));
} else {
fragmented_aops.push_back(aop);
}