aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Zheng <zhengdaniel@google.com>2024-01-26 23:30:19 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-01-26 23:30:19 +0000
commitb126e14728d7bbd3e05c0c9081df14cc88fe5bbb (patch)
tree27e9356e39a568d859752da5763afaa9f76c7eab
parent2926e4636b24af28fff310221815a790c6a46787 (diff)
parent5f07b22b85502bb0fa697066c8246c60108eb380 (diff)
downloadupdate_engine-b126e14728d7bbd3e05c0c9081df14cc88fe5bbb.tar.gz
update_engine: update op buf size with vabc_none am: 5f07b22b85
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2907335 Change-Id: I9be835238761f960628fea4d24546bb63c9ba8aa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--payload_consumer/delta_performer.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/payload_consumer/delta_performer.cc b/payload_consumer/delta_performer.cc
index dfce92a2..b4a3970c 100644
--- a/payload_consumer/delta_performer.cc
+++ b/payload_consumer/delta_performer.cc
@@ -535,6 +535,9 @@ bool DeltaPerformer::Write(const void* bytes, size_t count, ErrorCode* error) {
// and no way for user to retry OTA
partition.set_estimate_cow_size(new_cow_size + (1024 * 1024 * 2) +
cow_metadata_size + label_ops_size);
+ // Setting op count max to 0 will defer to num_blocks as the op buffer
+ // size.
+ partition.set_estimate_op_count_max(0);
LOG(INFO) << "New COW size for partition " << partition.partition_name()
<< " is " << partition.estimate_cow_size();
}