keith-turner opened a new issue #538: Stateful compaction checking in write 
ahead log recovery is incorrect
URL: https://github.com/apache/accumulo/issues/538
 
 
   When a tablet server dies, all of the tablets it was serving are assigned 
its active WALs.  See #537 for a more detailed description.  Therefore its 
possible that a clean tablet (had no data in memory when tserver died) is 
assigned WALs for recovery.  Its also possible that the clean tablet only has a 
compaction finish even in the WAL.  However there is checking in the recovery 
code that checks for only a compaction finish event and flags it as an error.  
This is not an error.   This check made sense before 1.8.0 when WALs were 
tracked per tablet, because in this case a lone compaction finish event should 
not happen.  After 1.8.0, this check needs to be reconsidered.  Discovered this 
issue as a result of looking into and discussing #535 with @ctubbsii.
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to