There is a memory leak where the TransactionManager on the worker will not have TransactionPrepare objects cleared from pendingPrepares if no nodes to contact (as in the case of permission check transactions). Fix will be made shortly. A refactoring of TransactionPrepare and the rest of the code for running 2PC over asynchronous messaging should be considered to help prevent more bugs like this.
There is a memory leak where the
TransactionManager
on the worker will not haveTransactionPrepare
objects cleared frompendingPrepares
if no nodes to contact (as in the case of permission check transactions). Fix will be made shortly. A refactoring ofTransactionPrepare
and the rest of the code for running 2PC over asynchronous messaging should be considered to help prevent more bugs like this.