702f445205
Large messages pendingRecordID is not accessed atomically, leading to races that would lead to records that cannot been found on the journal for deletion: it would lead to cause NPE that won't clean the pending tasks on the current OperationContextImpl. Adding a cleanup on error of those tasks and avoiding the race to happen by adding proper synchronization will both enforce correct clean up when something bad happen and avoid NPE. |
||
---|---|---|
.. | ||
src | ||
pom.xml |