Vitaliy Filippov
|
31f7cbc19a
|
Fix pending_ops
|
2025-11-23 19:08:23 +03:00 |
|
Vitaliy Filippov
|
98da2cb6e0
|
Use the same "inflight" queue to track compaction
|
2025-11-23 19:08:22 +03:00 |
|
Vitaliy Filippov
|
622cc55924
|
Use linked list heap in blockstore code
WIP, still slower than the old version :-E
|
2025-11-23 19:07:43 +03:00 |
|
Vitaliy Filippov
|
19a386e4b3
|
Integrate "heap" metadata storage into blockstore
|
2025-11-23 19:07:42 +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 |
|