This Proposal aims to introduce the ability to relax durability constraints by reducing the number of fsyncs on the Journal.
This page is just a placeholder, the discussion document open for comments is here:
https://docs.google.com/document/d/1JLYO3K3tZ5PJGmyS0YK_-NW8VOUUgUWVBmswCUOG158/edit?usp=sharing
Here is an alternate approach:
NOTE: Major difference in this proposal compared to Enrico’s is making the durability a property of the ledger(type) as opposed to addEntry(). Rest of the technical details has lot of similarities.
https://docs.google.com/document/d/1g1eBcVVCZrTG8YZliZP0LVqvWpq432ODEghrGVQ4d4Q/edit?usp=sharing
Enrico Olivelli eolivelli@apache.org