microsoft / FASTER

Fast persistent recoverable log and key-value store + cache, in C# and C++.
https://aka.ms/FASTER
MIT License
6.29k stars 563 forks source link

Fix flush corner case with generic allocator #916

Closed badrishc closed 4 months ago

badrishc commented 4 months ago

Fix flush with generic allocator so that we do not write invalid data to disk in rare cases (e.g. record was valid when making initial image, but was subsequently set invalid)