aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorMatthew Sakai <[email protected]>2023-11-16 19:55:23 -0500
committerMike Snitzer <[email protected]>2024-02-20 13:43:14 -0500
commit4e7ff03922cba20997680dbe78531997760d6117 (patch)
tree7745357d93384a4a04cdccaf58d2c9028aa3bb90 /tools/perf/scripts/python/task-analyzer.py
parent6afc7bcaa40d7ec6bf37483b35e68615cfaad524 (diff)
dm vdo: implement the chapter volume store
The volume store structures manage the reading and writing of chapter pages. When a chapter is closed, it is packed into a read-only structure, split across several pages, and written to storage. The volume store also contains a cache and specialized queues that sort and batch requests by the page they need, in order to minimize latency and I/O requests when records have to be read from storage. The cache and queues also coordinate with the volume index to ensure that the volume does not waste resources reading pages that are no longer valid. 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/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions