summaryrefslogtreecommitdiff
path: root/common/dynamic_partition_control_stub.cc
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2020-03-10 10:28:10 -0700
committerYifan Hong <elsk@google.com>2020-03-10 18:22:24 -0700
commitf526156e5fbc46203d097cdaa11f51df2eafae54 (patch)
treef2da6ca0b753248a7acfabe709abe9270734714b /common/dynamic_partition_control_stub.cc
parent0f821c70b88e088fe9794cda9251b3a92d27444e (diff)
ShouldSkipOperation -> OptimizeOperation
For SOURCE_COPY operations like 563412 -> 123456 OptimizeOperation optimizes it to 5612 -> 1256 and skip writing blocks that does not need to be written for snapshot partitions. Bug: 148623880 Test: update_engine_unittests Test: apply incremental OTA Change-Id: Ifd2c3851f703f272a74c8f0e9a1c9a82dbcce3e3
Diffstat (limited to 'common/dynamic_partition_control_stub.cc')
-rw-r--r--common/dynamic_partition_control_stub.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/dynamic_partition_control_stub.cc b/common/dynamic_partition_control_stub.cc
index 3d31e20c..dee4555b 100644
--- a/common/dynamic_partition_control_stub.cc
+++ b/common/dynamic_partition_control_stub.cc
@@ -33,8 +33,10 @@ FeatureFlag DynamicPartitionControlStub::GetVirtualAbFeatureFlag() {
return FeatureFlag(FeatureFlag::Value::NONE);
}
-bool DynamicPartitionControlStub::ShouldSkipOperation(
- const std::string& partition_name, const InstallOperation& operation) {
+bool DynamicPartitionControlStub::OptimizeOperation(
+ const std::string& partition_name,
+ const InstallOperation& operation,
+ InstallOperation* optimized) {
return false;
}