Skip to content

API cleanup, writepath optimizations

Compare
Choose a tag to compare
@spacejam spacejam released this 25 Mar 08:39
6ce3e12

This release includes a large number of internal and external API cleanups. Some internal CAS-like operations will retry automatically when they fail due to changes that do not impact causality, like rewriting the same page to a new location. When CAS-like operations fail, they now return the new value that was created to insert in the first place, removing several double allocations. Lots of performance improvements.