ivakegg opened a new issue #1644: URL: https://github.com/apache/accumulo/issues/1644
I came across a situation where a subset of minor compactions failed and were never retried (version 1.9.3). This then resulted in a major compaction hanging in the TabletMemory.waitForMinC method forever. Eventually the system backed with files on those tablets. The reason the minor compaction thread died was because our system was being modified with a new context and the VFSClassLoader was changing classpaths. This resulted in a NoClassDefFoundError while trying to load the iterators for that table. The purpose of this ticket is not to fix anything to do with the VFSClassLoader mechanism, but rather to ensure that if a minor compaction fails for any reason, it will be subsequently retried perhaps with some sort of exponential backoff. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
