Uploaded image for project: 'Quarkus'
  1. Quarkus
  2. QUARKUS-2739

Tech Preview Support for JDBCStore transaction logs

XMLWordPrintable

    • Tech Preview Support JDBC stored transactions
    • False
    • None
    • False
    • To Do
    • +
    • ---

      See https://github.com/quarkusio/quarkus/issues/29952, https://github.com/quarkusio/quarkus/issues/31066 and https://github.com/quarkusio/quarkus/pull/31729 and https://github.com/quarkusio/quarkus/pull/34699

      File-based transaction logs don't always work well in cloud environments. This is especially the case where compute nodes are ephemeral and are recreated from new (thus without the modified filesystem containing the transaction log). One solution is to store the transaction log off-node in a shared database. This is achieved through the use of the JDBCStore for transaction logs in Narayana.

      This issue is to:

      1. Document how to use the JDBCStore transaction log in Quarkus and in particular how to achieve recovery of inflight transactions.
      2. Carry out any required changes to the Narayana integration that might be needed to make transaction logging and recovery work correctly. 
      3. Test the integration and ensure logging and recovery works

              rhn-engineering-mmusgrov Michael Musgrove
              rhn-sa-tqvarnst Thomas Qvarnström
              Michal Vavrik Michal Vavrik
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: