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

   This fixes a GC bug that only exists in the elastictiy branch. When garbage 
collecting write ahead logs the metadata table should be inspected to look for 
tablets with WALs and tablets assigned to dead tablet servers.  The GC code was 
only looking for tablets with WALs. This commits makes it also look for tablets 
with assigned to dead tservers.
   
   This bug was noticed because CleanWalIT was sometimes failing. Sometimes the 
GC was collecting a WAL after the metadata table recovered but before user 
tablets could be assigned the WAL.  This caused the user tablets to silently 
loose data.  The test caught this data loss.
   
   In the course of fixing this bug a change was made to how RowFilter was used 
and a pre-existing bug with RowFilter was found and fixed.  This bug fix will 
be back ported separately.


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