Vitaliy Filippov
|
8b35c09e12
|
Fix vitastor-disk prepare and param validation
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
615e9d1274
|
Fix some blockstore bugs discovered by the mocked test!
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
b599334c4a
|
Add mocks for blockstore integration tests: timerfd, ring_loop_mock_t and disk_mock_t
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
8992eb57df
|
Block lists by previous writes
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
c392e914e2
|
Do not block writes on previous writes
|
2025-12-02 01:52:12 +03:00 |
|
Vitaliy Filippov
|
0bc81f5320
|
Fix pending_ops
|
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
|
6d0460500a
|
Use linked list heap in blockstore code
WIP, still slower than the old version :-E
|
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 |
|
Vitaliy Filippov
|
3ad83e8d13
|
Use only space_left, not sqes_left
|
2025-11-23 15:17:57 +03:00 |
|
Vitaliy Filippov
|
5d3f3f47a7
|
Move all #defines to internal.h
|
2025-11-23 14:53:46 +03:00 |
|
Vitaliy Filippov
|
8ee7058ec8
|
Use an interface instead of explicit blockstore_t wrapper
|
2025-11-23 01:48:44 +03:00 |
|
Vitaliy Filippov
|
d75b1cb2d2
|
Refactor some defines
|
2025-11-22 18:07:44 +03:00 |
|
 Flynn049andGitHub
|
c164adb43c
|
Fix: journal sector written flag not set when submitted (#109)
|
2025-11-07 00:59:04 +03:00 |
|
Vitaliy Filippov
|
d87e7d1a37
|
Optimize WA - do not move to the next journal sector until the actual write
|
2025-09-27 11:23:05 +03:00 |
|
Vitaliy Filippov
|
25d6281b3e
|
Remove BS_OP_SYNC_STAB_ALL
|
2025-07-26 14:13:11 +03:00 |
|
Vitaliy Filippov
|
a73b2a26b6
|
Fix blockstore initialization after moving clean_dyn_size calc to calc_lengths
|
2025-03-16 13:44:02 +03:00 |
|
Vitaliy Filippov
|
1d94afbd51
|
Implement offline TRIM support
|
2025-03-14 01:37:16 +03:00 |
|
Vitaliy Filippov
|
263a3b5ad6
|
Rename allocator to allocator_t
|
2025-03-13 00:53:34 +03:00 |
|
Vitaliy Filippov
|
c79b38bd26
|
Move all sources to subdirs
|
2024-05-15 11:06:01 +03:00 |
|