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

Tech Preview Support for JDBCStore transaction logs

XMLWordPrintable

    • Tech Preview Support JDBC stored transactions
    • 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: