-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
7.1.0.Final
-
None
-
Introduced a new functionality into Arjuna to block the suspension of the Recovery Manager when there are transactions to complete/recover
The usage of `ExtendedRecoveryModule` in `com.arjuna.ats.internal.arjuna.recovery.WorkerService` is not thread-safe. As the only purpose of `ExtendedRecoveryModule` is to serve `WorkerService`, the assignee of this issue tracker should consider the removal of that interface and the rework of all implementations (at the time of creation of this issue tracker, only `com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule` implements that interface)
- is caused by
-
JBTM-3894 Introduce an API and ability to block suspension of the Recovery Manager until a compatible RecoveryModule has completed it's work
- Closed