You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by GitBox <gi...@apache.org> on 2018/06/21 18:49:54 UTC

[GitHub] keith-turner opened a new issue #538: Stateful compaction checking in write ahead log recovery is incorrect

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:
users@infra.apache.org


With regards,
Apache Git Services