Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-5152

Transaction manager doesn't retry stuff that might work later

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.2, 3.0.0
    • 2.2.1, 3.0.0
    • Security Level: public (Regular issues)
    • None

    Description

      There are a number of situations where the transaction manager should respond to failure by waiting a while and trying again.
      These include getting a retry error and the backend not being available when the tm starts so a recovery connection is not available.

      To solve this we'll need to start by reorienting the relationship between connectors and the tm by giving the tm a NamedXAResourceFactory so it can ask for some way to retry stuff for a given name.

      Then we'll need a list of retry tasks and a timer to execute them.

      Attachments

        Activity

          People

            djencks David Jencks
            djencks David Jencks
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: