diff options
author | Daniel Zheng <zhengdaniel@google.com> | 2024-03-28 15:41:01 -0700 |
---|---|---|
committer | Daniel Zheng <zhengdaniel@google.com> | 2024-03-28 15:42:50 -0700 |
commit | 2c8189d3c24533b890d96eedcdf1ddcae00e6e4a (patch) | |
tree | 61172ad14d3452c4f605507eb1748758cc5be311 | |
parent | fab31ad0dc783c889c140a1aa4567f14c2f88402 (diff) | |
download | update_engine-2c8189d3c24533b890d96eedcdf1ddcae00e6e4a.tar.gz |
update_engine: fix cow estimation error
Cow sizing was accidentally doubled
Test: th
Change-Id: Id4b8860375fc820647f741df558461eb529868cf
-rw-r--r-- | payload_generator/delta_diff_generator.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/payload_generator/delta_diff_generator.cc b/payload_generator/delta_diff_generator.cc index ed9bf4e0..44d97dff 100644 --- a/payload_generator/delta_diff_generator.cc +++ b/payload_generator/delta_diff_generator.cc @@ -144,9 +144,8 @@ class PartitionProcessor : public base::DelegateSimpleThread::Delegate { config_.target.dynamic_partition_metadata->compression_factor()); // 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 * 1.01), 25); + cow_info_->cow_size = cow_info_->cow_size * 1.01; + 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 |