This is the list of most useful patches submitted: Basic Implementation on the Journal of DEFERRED_SYNC write flags. We are only passing the flag down to the journal and expect to receive an ack only after flushing data to disk https://github.com/apache/bookkeeper/pull/889
Basic Implementation of such write flag on the client side, send the flag on the wire and do not advance LAC https://github.com/apache/bookkeeper/pull/853 This was one of the first patches, there is an implementation of SyncCursor, to track the last add persisted entry on bookie side and of LastAddSyncedManager, to track the same but on the client side, in contains an implementation of the force() API too https://github.com/apache/bookkeeper/pull/671 I think that most of other patches are not very useful, master diverged a lot. Most of the work is about coding what we have already decided during the discussion on the BP, actually Sijie designed most of the algorithms. The other part of the work is to implement tests about the internals of the Journal, during the development of patch #889 I (with Sijie's help) am introducing a new sort of tests about ForceWriteThread and the Journal we where totally lacking We are a bit blocked by the absence of Backward Compatibility tests, but Ivan is working hard on them and so we will be unblocked soon I will appreciate any help. I will stop working actively on this patches at the moment, I will follow will reviews Thank you very much I think that BP14 is a great step for BookKeeper as a pure storage system Enrico 2018-01-12 22:52 GMT+01:00 Enrico Olivelli <eolive...@gmail.com>: > JV, > currently the project which needs BP-14 has been postponed and my company > plans to resume it at the end of Spring, willing to deliver the first > release during Summer. So I will be able to work at full time on BP14 > (sponsored by my company) in March/April. Currently I am working on it > during my spare time. > > Sijie, > I will tidy up and create a list of my branches on github which contain > all of the proposals. I have a few of them (like 10) and many review cycles > have already been done, so it will be better to have a list. I will do in > at the starting of next week > > Thank you all > > Enrico > > > 2018-01-12 21:55 GMT+01:00 Sijie Guo <guosi...@gmail.com>: > >> Thanks for the update, Enrico. >> >> It would be great if you can also point out the branches that you have >> now. >> So if someone else has cycles, he can start the work based on your work, >> without reimplementing stuffs that you might already did. >> >> Thanks, >> Sijie >> >> On Fri, Jan 12, 2018 at 11:21 AM, Enrico Olivelli <eolive...@gmail.com> >> wrote: >> >> > Hi BookKeepers, >> > During this period I have changed my priorities, I am working on >> releases >> > of other products and actually I will be able to work at full time at >> BP14 >> > only after some week, I need it for summer. >> > >> > If someone has cycles to help I will appreciate, feel free to pick up >> > current patches and move forward. I will continue to follow that work, >> that >> > is very important for Bookkeeper as storage engine. >> > >> > Enrico >> > -- >> > >> > >> > -- Enrico Olivelli >> > >> > >