kevinrr888 commented on PR #4787:
URL: https://github.com/apache/accumulo/pull/4787#issuecomment-2269377613

   > I looked at how we could test for a duplicate FateId in the 
ConditionalMutationWriter. I didn't see an easy way to do that since the FateId 
is in the row. If we could do that, then we could set a status for duplicate 
FateId, and continue to retry, and then fail on REJECTED or UNKNOWN.
   
   As it works now, it is testing for a duplicate FateId (while not directly 
looking at the FateId). It will be REJECTED if there is already a TStatus set 
for the FateId, and a TStatus is always set on creation of the FateId and 
persists throughout the existence of the FateId. Maybe I'm misunderstanding you?
   
   Maybe there is no issue with both stores retrying infinitely, but what would 
be the problem with both stores retrying only a finite number of times? This 
could be a larger than 5, but still finite. The probability of collision would 
be, for all intents and purposes, impossible.


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

Reply via email to