-
Bug
-
Resolution: Done
-
Major
-
4.14.0, 4.6.1.CP08
-
None
For RM driven recovery, two consecutive recovery scans are performed with a delay between. Only Xids appearing in both are eligible for recovery. This prevents momentarily prepared, normally executing branches from being incorrectly aborted.
RecoveryXids.toRecover incorrectly compares the content of the two lists, leading to some Xids not being recovered in a timely manner if the list content or order partially changes between scans.
- is incorporated by
-
JBPAPP-5195 The Transaction Manager is making Wrong Assumptions about order of XIDs on recovery
- Closed