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]
