Vitaliy Filippov
|
87fe1bc00f
|
Check 2/3 blocks in test_recheck
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
db14037ac8
|
Fix collapsing intent-over-intent checksums
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
f3048d0858
|
Allow multiple writes with the same version
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
714b0783bf
|
Add tests for intent writes
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
9063bcaa41
|
More tests for incorrect data cases
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
2e4d5ae5bb
|
Return new_lsn from erase and rollback
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
0241a61412
|
Fix multilist_alloc_t bug, move verify and print to lib
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
3ba3eed0cf
|
Use the same "inflight" queue to track compaction
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
b44c3a7971
|
Assign new LSN on stabilize
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
59b7b2e0c3
|
WIP Only save MVCC copy when overwriting an object
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
20bbeb4095
|
Prevent compaction of incomplete object writes
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
3c687a2993
|
Experimental INTENT_WRITE write mode with WA=2 instead of 3
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
7530bdbec7
|
Add test_compact_block
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
f580cee936
|
Implement a really crazy "multi-linked-list" allocator for buffered data
|
2025-12-02 01:52:11 +03:00 |
|
Vitaliy Filippov
|
01ae800d34
|
Use linked lists in heap to avoid excessive memory copying
|
2025-12-02 01:52:11 +03:00 |
|
Vitaliy Filippov
|
8430104c19
|
"Heap" metadata storage scheme
|
2025-12-02 01:52:11 +03:00 |
|