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
>> >
>>
>
>

Reply via email to