kevinrr888 commented on PR #5028: URL: https://github.com/apache/accumulo/pull/5028#issuecomment-2491775916
One thing I noticed when working on this and running the tests again was that in a couple of the new tests added here (`testFate<Delete/Fail>CommandTimeout`), the test would fail/timeout on `fate.shutdown()`. There appears to still be one active transaction worker running (`Fate META is waiting for worker threads to terminate` is logged until timeout). This only happens sometimes and I lowered the shutdown timeout to avoid a test failure in this case (this just avoids a test failure and allows the `shutdownNow` to be called on the pool, but doesn't fix the issue). It seems strange to me that a worker would still be running... there is only one transaction which is even attempted to be reserved (the one we `seed` in the test) and that is always followed by an unreserve (verified with logs). @keith-turner maybe you have some ideas? -- 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]
