Skip to content

Releases: mathworks/llfs

v0.41.0 - PageView::get_keys fixes, StorageSimulation enhancements

06 Dec 16:22
0c8d97b
Compare
Choose a tag to compare

v0.40.0 - StableStringStore; PageView::get_keys

26 Nov 17:00
0b8f56d
Compare
Choose a tag to compare
Add PageView get_keys function; Introduce StableStringStore (#174)

* Initial commit

* Fixed submodule issue

* Addressed first set of feedback

v0.39.1 - Compatibility bug fixes, added xxHash for better Bloom Filters

14 Nov 19:21
92009a6
Compare
Choose a tag to compare
release-0.39.1

Switch to xxHash for Bloom filters; add convenience overload for trac…

v0.39.0

06 Nov 11:28
1b79ed7
Compare
Choose a tag to compare

Optimizations to PageRecycler (maintain cache of which pages have no outgoing refs to trace)

v0.38.0 - Better PageAllocator diagnostics

13 Sep 19:58
d7aa4b1
Compare
Choose a tag to compare
release-0.38.0

Fixes for #168, #167, #166, #165. (#169)

v0.37.2 - PageCache bug fixes.

13 Sep 15:34
0df6f5f
Compare
Choose a tag to compare
release-0.37.2

Fixes for Issues #162 and #164; Add more metrics for PageDeviceCache …

v0.37.1 - IoRingLogDevice2 bug fixes

02 Aug 14:55
54dcb33
Compare
Choose a tag to compare
IoRingLogDevice2 trim bug and remove atomic slot range tokens. (#160)

* Add more metrics to IoRingLogDevice2 and verify them in the sim test.

* Remove atomic slot range tokens.

* Fix for issue/159.

v0.37.0 - Remove old IoRingLogDevice

01 Aug 15:11
82c299c
Compare
Choose a tag to compare
Remove old ioring log device (#158)

* Delete obsolete files.

* Add more metrics to IoRingLogDevice2 and verify them in the sim test.

v0.36.1 - IoRingLogDevice2 Improvements

30 Jul 17:18
758d7ee
Compare
Choose a tag to compare
  • Added burst mode to optimize throughput and reduce write amplification
  • Added diagnostic metrics to IoRingLogDevice2

v0.36.0 - IoRingLogDevice2

25 Jul 14:46
8d4ca66
Compare
Choose a tag to compare
Introduce new, better performing IoRingLogDevice2. (#155)

* Add IoRingLogDevice2 files.

* Upgrade to batteries/0.53.0.

* Refactor IoRingLogDevice benchmark test into cpp/hpp.

* Add RawBlockFileImpl and async_write_some to log device storage.

* Add SlotRangePriority for sorting SlotRanges in a max-heap.

* Add IoRingLogDevice2 configs to storage context/file.

* Only update control block with known commit pos values for flush pos.

* Add comments; remove dead code devoted to flush_pos recovery.

* CR feedback (everything but write handler changes)

* Rest of CR changes.

* Resolve last CR thread by fixing doxygen comments.