Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.5.0
-
None
-
None
Description
When the queue in DrainOrderQueue.dump is called from SpillableMemoryTransaction.doCommit it is not synchronized so occasionally another thread will modify the queue causing a ConcurrentModificationException.
The other code the uses the queue is usually in a synchronized (queueLock) section so I'm assuming that this should be also.