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

Reply via email to