Commit Graph

8 Commits

Author SHA1 Message Date
Zhelong Zhao
cc1b174515 fix(compaction): correct level0_file_num_compaction_trigger in simple leveled compaction (#112)
* fix(compaction): correct level0_file_num_compaction_trigger in simple leveled compaction

Signed-off-by: zztaki <zztaki@outlook.com>

* minor nit + sync to mvcc version

Signed-off-by: Alex Chi <iskyzh@gmail.com>

---------

Signed-off-by: zztaki <zztaki@outlook.com>
Signed-off-by: Alex Chi <iskyzh@gmail.com>
Co-authored-by: Alex Chi <iskyzh@gmail.com>
2024-12-29 16:23:28 -07:00
Alex Chi Z.
23802b23dd chore: bump compiler version and clippy fixes (#105)
Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
2024-12-09 00:23:03 -05:00
Alex Chi Z.
9cca6ad420 fix: universal compaction condition (#97)
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-11-12 21:27:00 -05:00
Eikasia30
77e15efad4 fix: avoid leveled compaction crash when recovering from manifest (#63)
* Fix: Avoid leveled copaction crash when recovering from manifest

* Also sort SSTs in manifest recovery

* Add `in_recovery` flag to `apply_compaction_result`

- Don't sort the SSTs inside `apply_compaction_result` if in recovery
2024-07-02 20:25:43 -04:00
Alex Chi
770400d983 improve compaction concat iterator tests
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-30 18:18:55 +08:00
Alex Chi Z
30da00c517 fix leveled compaction tests
Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
2024-01-30 17:14:53 +08:00
Alex Chi
8dbaf54e38 add compaction tests and fix bugs in compaction
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 15:25:23 +08:00
Alex Chi
753e6d4f9e checkin initial MVCC codebase
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 12:28:33 +08:00