Commit Graph

4 Commits

Author SHA1 Message Date
ykwd aecbeaa898
[Store] Serialize/Deserialize Offset Allocator (#760)
Also add generic interfaces to serialize/deserialize other objects.
2025-08-21 11:35:54 +08:00
ykwd 975eef12bf
[Store] Optimize Offset Allocator (#706)
* Allow offset allocator to dynamically increase the capacity

* Change multiplier to multiplier_bits for fast bit-wise operation
2025-08-08 10:17:26 +08:00
JinYan Su a12fd07276
refactor(offset-allocator): add memory allocation metrics tracking (#687)
* refactor(offset-allocator): add memory allocation metrics tracking

* style(ostream): add missing closing brace in operator<<

* fix(PutStart): remove redundant error logging in allocation failure
- avoid unnecessary error messages while still handling eviction logic

* refactor(allocator): change allocation failure log to verbose
2025-07-30 17:36:21 +08:00
ykwd 4c825d6c50
[Store] Import Offset Allocator (#641)
Import a new offset allocator to improve the performance and allow merging the released memory.
2025-07-18 15:25:30 +08:00