Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

This is the proposal from Sijie, JV and Enrico, posted as Google Document in order to make it simple to comment

this is a final document by Sijie which merges the original two proposals from Enrico and JV

https://docs.google.com/document/d/1JLYO3K3tZ5PJGmyS0YK1yNi9t2_-NW8VOUUgUWVBmswCUOG158deOOMXDaGzrnmaHTQeB3B3Fnym82DUERH7LM/edit?usp=sharing

 

Here is an alternate approach:

Original documents from Enrico and JV

https://docs.google.com/document/d/1JLYO3K3tZ5PJGmyS0YK_-NW8VOUUgUWVBmswCUOG158/edit?usp=sharingNOTE: 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 have a lot of similarities.

https://docs.google.com/document/d/1g1eBcVVCZrTG8YZliZP0LVqvWpq432ODEghrGVQ4d4Q/edit?usp=sharing

 Enrico Olivelli eolivelli@apache.org