Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The lease timeout logic calls the TxnManagerImpl's cancel method when a Transaction's lease expires. The code is obviously intended to call abort if the transaction is still active, but uses an incorrect test that is certain to fail in the case of lease expiration.
This bug caused the test failures discussed in River-366.