summaryrefslogtreecommitdiff
path: root/code_coverage/Android.bp
diff options
context:
space:
mode:
authorAkilesh Kailash <akailash@google.com>2021-02-02 07:01:40 +0000
committerAkilesh Kailash <akailash@google.com>2021-02-09 23:53:49 +0000
commit66914e2b2e457b439b61bc0ef2e8823707b0299a (patch)
treebb2bd2df79134bf6a2f5d02670aa9d0be78bdcc5 /code_coverage/Android.bp
parent03e803455e68571d70abf1d8f0676afd2cadb8bb (diff)
libsnapshot:snapuserd: Batch merge copy operation
Allow batch merge of copy operations during merge. When metadata is read from COW device, assign the chunk-id by validating there is no overlap of copy operations. Furthermore, detect the blocks which are contiguous and batch merge them. No regression in merge time for full OTA (~35-40 seconds) Merge time for incremental OTA of ~200M takes about 2 minutes as compared to 15-20+ minutes without this change. Add unit test to test ReadMetadata() functionality. Multiple incremental OTA and full OTA test done on pixel. adb reboot during merge and validate the merge resume operations. Bug: 179629624 Test: incremental OTA and full OTA on pixel, cow_snapuserd_test Signed-off-by: Akilesh Kailash <akailash@google.com> Change-Id: I4cd84e4923e42afacc796b8cec01738b1bb1f420
Diffstat (limited to 'code_coverage/Android.bp')
0 files changed, 0 insertions, 0 deletions