milleruntime commented on issue #1875: URL: https://github.com/apache/accumulo/issues/1875#issuecomment-764781419
I looks like it only happens when a compaction is cancelled. It is because the comparator that is used on the queue will sometimes return a `TraceRunnable` object since these can exist on the queue as well. The cast in the `removeIf` check needs to mirror what is going on in this method: https://github.com/apache/accumulo/blob/e62ace6a9d37572d95999f5412c6148efbba50b9/server/tserver/src/main/java/org/apache/accumulo/tserver/compactions/CompactionExecutor.java#L128-L138 ---------------------------------------------------------------- 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]
