commit | 805d10fa16c8fc4bb15e2262d4c17af04b673ca6 | [log] [tgz] |
---|---|---|
author | Daniel Zheng <zhengdaniel@google.com> | Mon Oct 30 10:41:40 2023 -0700 |
committer | Daniel Zheng <zhengdaniel@google.com> | Thu Nov 02 14:38:37 2023 -0700 |
tree | 882afa0de863588b2cdcdb9e9c1204e29fa0cd7e | |
parent | 53bd5585e966808da40cf2f8fc5cab053623c654 [diff] |
libsnapshot: Implement CowWriterV3:EmitBlocks Add in replace ops to WriterV3 without compression support (will be added in later). CowReader also has to be changed since we no longer have a CowFooter (our checks need to be updated correspondingly). We need next_data_pos_ to be pointed to after the operation buffer. This section is appended to incrementally as we write replace + xor operations Test: cow_api_test Change-Id: Ie979c72f842edd04337d900fd43dac8031207517