Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-20714

Transaction recovery can not work in the context of Bootable Jar

    XMLWordPrintable

Details

    • Requirement
    • Resolution: Unresolved
    • Critical
    • None
    • EAP-XP-2.0.0.CR1, EAP-XP-2.0.0.GA, EAP-XP-3.0.0.GA, EAP-XP-4.0.0.GA
    • OpenShift, Transactions
    • None
    • False
    • False
    • 0
    • 0% 0%
    • Undefined
    • Not Yet Documented
    • ?

    Description

      During work on the EAP Operator support for Bootable Jar, we encountered an issue related to transaction recovery.

      To be able to perform transaction recovery when the application scales down its pod, the EAP Operator is stopping the EAP server and restart it with different settings for the transaction manager to perform recovery.
      This is not possible with Bootable Jar that does not support server restart (the server lifecycle is bound to the pod lifecycle.

      This means that any customers using Bootable Jar can not properly scale down their applications with a proper transaction recovery.

      This limitation would require change in the transaction subsystem (or Narayana) to be able to perform recovery without requiring a server restart (WFLY-12610 has already been filled about this).

      This should be mentioned in the Release Notes of EAP XP 2 as well as the product documentation for Bootable Jar.

      Attachments

        Issue Links

          Activity

            People

              jfinelli@redhat.com Manuel Finelli
              jmesnil1@redhat.com Jeff Mesnil
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated: