Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
It is possible for a RejectedExecutionException to be thrown due to the following race:
Thread 1)
- Call monitorQueryThread() and pass LOW_MEMORY check
Thread 2)
- Call cancelAllQueriesDueToMemory()
- Shutdown executor
Thread 1)
- Schedule cancellation task results in RejectedExecutionException
Attachments
Issue Links
- links to