eolivelli commented on issue #853: BP-14 WriteFlag DEFERRED_SYNC Client Side Implementation URL: https://github.com/apache/bookkeeper/pull/853#issuecomment-389422266 @jvrao current idea is to update LAC only using an explicit force() (sync), this way explicit LAC/piggy backed LAC to the bookie is updated only in case of durability guarantees. This is content of next patch (the client side force() API), I can send the new patch but I wanted to get agreement on this part. I think that the good direction is to go on with the current approach (option 1) and have 'LastAddConfirmed" advanced only in front of durable guarantees (explicit sync). This is preserving the overall LAC protocol and the guarantees from the reader and replicator point of view. If you guys prefer I can add the force() API to this patch so that we can have a global view of the changes on the client side in a single patch. cc @sijie
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
