keith-turner opened a new pull request, #4668:
URL: https://github.com/apache/accumulo/pull/4668

   Code was added for [ACCUMULO-2261][1] that would automatically remove 
duplication locations from tablet metadata.  This was an expected event in the 
past because a tablet server could write a location after it lost its lock and 
before the process died.
   
   Now that conditional mutations are used to write locations and with the 
changes in #4620 to make this really strict, the specific problem described in 
ACCUMULO-2261 should no longer happen. The code that was added to cleanup the 
metadata table for ACCUMULO-2261 could hide a new or different bug and prevent 
it from being found and fixed. If a new cause of duplicate locations is found 
in the elasticity branch then a fix that is appropriate for it should be 
created.
   
   Code was added to log detailed information when a duplicate location is 
seen.  As part of this the root tablet metadata needed to be read and that code 
was all over the place, so that was consolidated.
   
   fixes #3888
   
   [1]:https://issues.apache.org/jira/browse/ACCUMULO-2261


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