ivankelly opened a new pull request #2303: QuorumCoverage should only count 
unknown nodes
URL: https://github.com/apache/bookkeeper/pull/2303
 
 
   Quorum coverage checks if we have heard from enough nodes to know that
   there is no entry that can have been written to enough nodes that we
   haven't heard from to have formed an ack quorum.
   
   The coverage algorithm was correct pre-5e399df.
   
   5e399df(BOOKKEEPER-759: Delay Ensemble Change & Disable Ensemble
   Change) broke this, but it still seems to have worked because they had
   a broken else statement at the end. Why a change which is 100% about
   the write-path changed something in the read-path is a mystery.
   
   dcdd1e(Small fix wrong nodesUninitialized count when checkCovered)
   went on to fix the broken fix, so the whole thing ended up broke.
   
   The change also modifies ReadLastConfirmedOp to make it testable.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to 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