Skip to content

2.3.0

Compare
Choose a tag to compare
@marvin-j97 marvin-j97 released this 01 Nov 13:47
· 192 commits to main since this release
e414fcd

Blog post: https://fjall-rs.github.io/post/fjall-2-3/

  • [perf] Improved performance of Leveled compaction for random writes
  • [perf] Use lz4_flex unsafe mode
  • [perf] Fix performance degradation of point reads in certain workloads
  • [perf] Rewrite segments to reach the segment target size and decrease bloom filter memory pressure, even in monotonic workloads
  • [fix] Make sure blob GC cannot scan blob files that are referenced by LSM-tree segments that are still in-flight
  • [fix] Make sure blob GC cannot drop blob files that could still be referenced by a snapshot
  • [fix] Don't try reading bloom filter from a database that was built without the bloom feature
  • [dep] Update value-log
  • [refactors] Internal refactors
  • [api] Moved blob GC stuff into the gc module