alanwang67 opened a new pull request, #268:
URL: https://github.com/apache/cassandra-accord/pull/268

   Currently nodes that are regaining ranges can result in subtle edge cases 
when we still have command stores left over from previous epochs that overlap 
with the range we are regaining. 
   
   To address this we: 
   1. Allow the regaining of ranges only if the epoch in which we previously 
owned the range is already retired
   2. Mark as unsafe to read the ranges that we are regaining for the command 
store that previously owned the range and prevent future `setSafeToRead` 
invocations to revert this change. 
   3. Throw an error when we query two command stores for the same range 


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to