Manno15 edited a comment on issue #2035:
URL: https://github.com/apache/accumulo/issues/2035#issuecomment-827532460


   > have been a typo in the class name (an error in the configuration) causing 
ClassNotFoundException, 
   
   From my testing, ClassNotFoundException was handled correctly. At least in 
the shell. 
   
   > To me, the hanging shell is not as important as being able to load other 
tables during a recovery if they are otherwise configured correctly. It maybe a 
solution solves both, but recovery will often happen unattended and may not be 
recognized immediate until other things start to misbehave. If you are in the 
shell and it hangs you'll likely notice and can act accordingly.
   
   The shell hanging was only on the initial part. The latter parts you 
mentioned, about recovery, does appear to happen as well after things get into 
a bad state. I will try to recreate the issue without relying on the minor 
compaction. The shell hanging was a byproduct of compactions retrying until 
canceled. The solution to that can be unrelated but if we make a limit to the 
number of retries before automatically cancelling (or delaying until everything 
else loads in) then that could solve both. 
   
   EDIT: Turns out, the flush part wasn't needed. I was able to reproduce 
without that middle step.


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


Reply via email to