commit | dee5225b6ccc3066a5167f2f682e6a45376cf300 | [log] [tgz] |
---|---|---|
author | Yifan Hong <elsk@google.com> | Tue Mar 10 12:18:11 2020 -0700 |
committer | Yifan Hong <elsk@google.com> | Wed Mar 11 12:10:32 2020 -0700 |
tree | b506d0e1b7eff0eba408e7737d8ee735f086d18f | |
parent | eb20ff0be0b04b91aeaf78b59aa9b218baa69cac [diff] |
Add OptimizeSourceCopyOperation ... so that an operation can be skipped partially. For example, if an operation contains blocks: 563412 -> 123456 ... then optimized operation is: 5612 -> 1256 Test: update_engine_unittests Test: apply incremental OTA Bug: 148623880 In an experiment, this reduces CoW size of an incremental update package by 200MB (out of 700MB). Change-Id: I86ca23fd589ddbc84c81318283b5f4e71782a759