ctubbsii commented on issue #3871:
URL: https://github.com/apache/accumulo/issues/3871#issuecomment-1779188584

   For scan time iterators, I definitely think we should check that the 
specified class is available on the class path before we allow the scan to 
continue. It definitely shouldn't kill the tablet server if the user specified 
a scan with an unavailable iterator. That's not a configuration management 
error. That's a fail on Accumulo's part in validating user input. You shouldn't 
have to override the default behavior to get that. That should just happen by 
default, at least for CNFE. For an iterator that is available, but whose 
dependencies aren't, and that causes NoClassDefFoundError, that admin error is 
harder to deal with by default, as the error can cause problems later and may 
not be recoverable and it's not possible for Accumulo to automatically know if 
it is or isn't. But we can at least do the first thing by default, so the user 
doesn't have to do custom things for that.


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

Reply via email to