-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bunch of threads throwing IllegalStateException #2961
Comments
Looking at the code that function is used by Ample to convert a metadata table row to POJO. I think the function just does not handle the chopped family and that needs to be added. |
@milleruntime I could submit a PR to fix this if you would like, just let me know. |
I am looking at it today. I see where the column family needs to be added to the switch case but I wasn't sure if there was anything else special that we need to do within accumulo/core/src/main/java/org/apache/accumulo/core/metadata/schema/TabletMetadata.java Line 286 in cf57e34
|
Looking at the code inside TabletLocationState and how it being used there, it does not matter if chopped is passed. So can probably leave that alone. I think its unrelated to fixing this issue, but that code that uses TabletLocationState should probably be refactored to avoid not passing in uneeded params to compute something. |
Going to try restating above w/o double negatives. Thinking we should refactor the code in question to have a function that computes tablet state only passing in parameters that are needed by the computation. That refactor could possibly be a separate PR from fixing this. |
I was running Bulk Rwalk test on a Uno cluster with 2 tservers. I killed one of the tservers (with kill -9) and then restarted it (with
accumulo-cluster start-tservers
). A little while later 50+ of these errors flooded the Monitor.I think these errors are related to a Chop compaction that was taking place when the tserver was killed.
The text was updated successfully, but these errors were encountered: