Uploaded image for project: 'Phoenix Tephra'
  1. Phoenix Tephra
  2. TEPHRA-84

Need to use a Guice provider for TransactionManager in TransactionService

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • None
    • 0.9.0-incubating
    • core
    • 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

          Activity

            People

              ghelmling Gary Helmling
              ghelmling Gary Helmling
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: