Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
The Guice module binding for TransactionManager needs to use a provider that returns a new instance for each get() invocation in TransactionService. Otherwise, when a given TransactionService goes from leader -> follower -> leader, the TransactionManager instance will not be able to be restarted.
Attachments
Issue Links
- duplicates
-
TEPHRA-179 Tephra transaction manager breaks on zookeeper restart
- Resolved