Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-8036

Clarify what pax-* features are supported for XA transaction scenarios

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Blocker
    • fuse-7.0
    • fuse-7.0
    • Camel, Karaf
    • None
    • % %
    • Fuse 7.0 Sprint 28

    Description

      In Fuse 6.x we had "connector" feature which installed aries-transaction-manager (based on geronimo-transaction-manager) and aries-jdbc (based on geronimo-connector).

      Karaf 4 - Fuse 7 support multiples ways how to create, configure and manage datasources and JMS connectionFactory's - features families with prefix pax-jdbc, pax-jms, pax-transx and other. Currently, there are 2 groups of these features that supports XA transaction scenario with recovery.

      1. pax-jdbc-pool-naryana & pax-jms-pool-naryana
      2. pax-jdbc-pool-transx & pax-jms-pool-transx

      Which one is preferred and should be used by customer for XA transaction with recovery scenario? narayanna or transx feature?

      pax-jms-activemq	
      pax-jms-api	
      pax-jms-artemis	
      pax-jms-checkstyle-rules	
      pax-jms-config	
      pax-jms-features	
      pax-jms-ibmmq	
      pax-jms-pool-narayana	
      pax-jms-pool-pooledjms
      pax-jms-pool-transx
      pax-jdbc-spec                            │ 1.2.0                     │          │ Started     │ org.ops4j.pax.jdbc-1.2.0          │ Provides OSGi JDBC Service spec
      pax-jdbc                                 │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Service support
      pax-jdbc-config                          │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Config support
      pax-jdbc-db2                             │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC DB2 DataSourceFactory
      pax-jdbc-teradata                        │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Teradata DataSourceFactory
      pax-jdbc-derby                           │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Derbi Embedded DataSourceFactory
      pax-jdbc-derbyclient                     │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Derbi Client DataSourceFactory
      pax-jdbc-h2                              │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC H2 DataSourceFactory
      pax-jdbc-hsqldb                          │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC HSQLDB DataSourceFactory
      pax-jdbc-mariadb                         │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Mariadb DataSourceFactory
      pax-jdbc-mysql                           │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC MySQL DataSourceFactory
      pax-jdbc-oracle                          │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Oracle DataSourceFactory
      pax-jdbc-postgresql                      │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC PostgreSQL DataSourceFactory
      pax-jdbc-sqlite                          │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC SQLite DataSourceFactory
      pax-jdbc-mssql                           │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC MSSQL DataSourceFactory
      pax-jdbc-jtds                            │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC jTDS DataSourceFactory
      pax-jdbc-pool-dbcp2                      │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Pooling DataSourceFactory
      pax-jdbc-pool-c3p0                       │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Pooling using C3P0
      pax-jdbc-pool-hikaricp                   │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Pooling DataSourceFactory using Hik
      pax-jdbc-pool-aries                      │ 1.2.0                     │          │ Uninstalled │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Pooling DataSourceFactory using Ari
      pax-jdbc-pool-narayana                   │ 1.2.0                     │ x        │ Started     │ org.ops4j.pax.jdbc-1.2.0          │ Provides JDBC Pooling DataSourceFactory using Nar
      pax-jdbc-pool-transx
      pax-transx-tm-api                        │ 0.2.0                     │          │ Started     │ pax-transx-0.2.0                  │
      pax-transx-tm-geronimo                   │ 0.2.0                     │          │ Uninstalled │ pax-transx-0.2.0                  │
      pax-transx-tm-atomikos                   │ 0.2.0                     │          │ Uninstalled │ pax-transx-0.2.0                  │
      pax-transx-tm-narayana                   │ 0.2.0                     │          │ Started     │ pax-transx-0.2.0                  │
      pax-transx-tm                            │ 0.2.0                     │          │ Uninstalled │ pax-transx-0.2.0                  │
      pax-transx-connector                     │ 0.2.0                     │          │ Uninstalled │ pax-transx-0.2.0                  │
      pax-transx-jdbc                          │ 0.2.0                     │          │ Uninstalled │ pax-transx-0.2.0                  │
      pax-transx-jms
      

      Attachments

        Activity

          People

            ggrzybek Grzegorz Grzybek
            vkasala@redhat.com Viliam Kasala
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: