aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-04-23 23:21:16 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-04-23 23:21:16 +0000
commit99e79b85b4d8f79b1d05f51b1da861e5860f97ec (patch)
tree44d6f36e6a1130dae50fc0fd7c8bca61387038f3
parentc63362f842d28b11ea9a26615bba68daa8806d0b (diff)
parent65481161771d9f4dee1c7eb8e15fdf5f5b8000df (diff)
downloadupdate_engine-sdk-release.tar.gz
Snap for 11754915 from 65481161771d9f4dee1c7eb8e15fdf5f5b8000df to sdk-releasesdk-release
Change-Id: Ia1adb27a12cda56ced0f6539beafee1a3d6c7f8f
-rw-r--r--payload_generator/delta_diff_generator.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/payload_generator/delta_diff_generator.cc b/payload_generator/delta_diff_generator.cc
index 426efbc8..4abff92f 100644
--- a/payload_generator/delta_diff_generator.cc
+++ b/payload_generator/delta_diff_generator.cc
@@ -146,7 +146,9 @@ class PartitionProcessor : public base::DelegateSimpleThread::Delegate {
// add a 1% overhead to our estimation
cow_info_->cow_size = cow_info_->cow_size * 1.01;
- cow_info_->op_count_max = std::max(int(cow_info_->op_count_max), 25);
+ if (config_.target.dynamic_partition_metadata->cow_version() >= 3) {
+ cow_info_->op_count_max = std::max(int(cow_info_->op_count_max), 25);
+ }
// ops buffer size == 0 for v2 version of cow format
LOG(INFO) << "Estimated COW size for partition: " << new_part_.name << " "
<< cow_info_->cow_size