6 Commits
Author SHA1 Message Date
Lucian Petrut 2099591245 Allow retrieving compressed chunks
VDDK always decompresses the chunks it retrieves. However, some
callers may be interested in the compressed chunks, which may
be forwarded to another service involved in the backup process.

We'll add a read flag (skip_decompression). If set, the read
operation will return a "ReadResult" container, containing
a list of fragments and their compressed / decompressed lengths.

If the returned buffer size matches the AIO buffer size (which
now becomes configurable), at most one fragment will be returned.

While at it, we're adding perf tests that check various AIO buffer
sizes, cross checking against VDDK.
2026-09-17 15:29:11 +00:00
Lucian Petrut f64c753d9c Fix linter failures 2026-09-09 08:43:42 +00:00
Lucian Petrut e595dcd9e7 Fix code formatting - tox -e fmt 2026-09-08 14:59:43 +00:00
Lucian Petrut f18a8d3d71 Add nbd/nbdssl perf tests 2026-09-07 14:33:45 +00:00
Lucian Petrut 56a1c36c80 Add fastlz compression support 2026-09-07 13:10:10 +00:00
Lucian Petrut b7131ec0af Add nbdssl support 2026-09-07 12:46:00 +00:00