diff options
author | Yifan Hong <elsk@google.com> | 2020-03-10 10:28:10 -0700 |
---|---|---|
committer | Yifan Hong <elsk@google.com> | 2020-03-10 18:22:24 -0700 |
commit | f526156e5fbc46203d097cdaa11f51df2eafae54 (patch) | |
tree | f2da6ca0b753248a7acfabe709abe9270734714b /common/dynamic_partition_control_stub.cc | |
parent | 0f821c70b88e088fe9794cda9251b3a92d27444e (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.cc | 6 |
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; } |