diff options
| author | Matthew Sakai <[email protected]> | 2023-11-16 19:52:09 -0500 |
|---|---|---|
| committer | Mike Snitzer <[email protected]> | 2024-02-20 13:43:14 -0500 |
| commit | b46d79bdb82aa12bf1101c1a38f0233cefe94cb1 (patch) | |
| tree | 1a450ddf56ad1b396472cfe2c84155f4b0b1050d /tools/perf/scripts/python/bin/task-analyzer-record | |
| parent | 4390aa138b61cf257989e1f0a0deb53e46adae96 (diff) | |
dm vdo: add deduplication index storage interface
This patch adds infrastructure for managing reads and writes to the
underlying storage layer for the deduplication index. The deduplication
index uses dm-bufio for all of its reads and writes, so part of this
infrastructure is managing the various dm-bufio clients required. It also
adds the buffered reader and buffered writer abstractions, which simplify
reading and writing metadata structures that span several blocks.
This patch also includes structures and utilities for encoding and decoding
all of the deduplication index metadata, collectively called the index
layout.
Co-developed-by: J. corwin Coburn <[email protected]>
Signed-off-by: J. corwin Coburn <[email protected]>
Co-developed-by: Michael Sclafani <[email protected]>
Signed-off-by: Michael Sclafani <[email protected]>
Co-developed-by: Thomas Jaskiewicz <[email protected]>
Signed-off-by: Thomas Jaskiewicz <[email protected]>
Co-developed-by: John Wiele <[email protected]>
Signed-off-by: John Wiele <[email protected]>
Signed-off-by: Matthew Sakai <[email protected]>
Signed-off-by: Mike Snitzer <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/task-analyzer-record')
0 files changed, 0 insertions, 0 deletions