keith-turner commented on issue #5393: URL: https://github.com/apache/accumulo/issues/5393#issuecomment-2715479196
I tried modifying the test in #5395 to make the SlowIterator not eat the interrupted exception and to sleep for 300s. The test would still hang. Looking at the code not seeing anything that interrupts the compaction thread. The following code does the compaction on 1344 and then updates the metadata table and tablet in memory data on 1346. https://github.com/apache/accumulo/blob/9037d6112aced7c312a6cad31299809d83ae16e8/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/CompactableImpl.java#L1344-L1346 Seems like the ideal thing would be to only interrupt the thread when its in line 1344. Have been looking into ways to do that. Found that interrupting the thread when the code is in line 1346 may have some undesirable effects based on seeing #3750 while looking into this. -- 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: notifications-unsubscr...@accumulo.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org