Vitaliy Filippov
b6eb8f2055
Add missing sqe retries on metadata read
2026-06-20 11:15:38 +03:00
Vitaliy Filippov
e373ea2163
Fix freeing of dyn_data and temp metadata block buffers on read cancel
...
A regression test would also be fun
2026-06-20 02:10:11 +03:00
Vitaliy Filippov
5e12b4a1a5
Fix OOB read in old store checksum read if block count exceeds IOV_MAX (almost unreachable)
...
May be fun to write a regression test for it :) IOV_MAX is 1024, so it requires at least a 4 MB object...
2026-06-20 02:03:45 +03:00
Vitaliy Filippov
4de22a08e2
Fix partial padded read checksum verification
2026-06-15 01:31:19 +03:00
Vitaliy Filippov
6a4627b625
Write a test for store v1 & journal corruption preservation, fix MULTIPLE bugs
2026-06-14 11:23:36 +03:00
Vitaliy Filippov
43aa4cfff6
Fix incorrect deferred freeing of block used by a parallel read in the old store
2026-06-13 19:55:47 +03:00
Vitaliy Filippov
df16ab627a
Fix another bug in old store checksums O_o
...
Checksum verification wasn't working correctly on reads of small initial offsetted writes
from the journal (until the write was flushed to "clean" metadata).
2026-03-17 22:26:38 +00:00
Vitaliy Filippov
dbb885a6b1
v1 (old) store fixes for merged version
2025-12-02 01:52:11 +03:00
Vitaliy Filippov
8ff2c268f7
Integrate "heap" metadata storage into blockstore
2025-12-02 01:52:11 +03:00