[ 
https://issues.apache.org/jira/browse/ARTEMIS-2855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Domenico Francesco Bruscino closed ARTEMIS-2855.
------------------------------------------------
    Fix Version/s: 2.15.0
       Resolution: Done

> Define a new broker plugin to track XA transactions
> ---------------------------------------------------
>
>                 Key: ARTEMIS-2855
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2855
>             Project: ActiveMQ Artemis
>          Issue Type: New Feature
>            Reporter: Domenico Francesco Bruscino
>            Assignee: Domenico Francesco Bruscino
>            Priority: Major
>             Fix For: 2.15.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> The broker is frequently used in transactions from the Wildfly/EAP app 
> server, acting as an XAResource manager to the app server's Transaction 
> Manager. In distributed environments, multiple app server instances can be 
> communicating to the same broker.
> It is common for these app servers to be incorrectly configured, using a 
> shared default nodeId, when this value is required to be unique for safe 
> operation. App server instances don't necessarily communicate peer to peer, 
> so can't detect this situation. The broker, however, sees nodeId values from 
> all its app server clients, so can detect this.
> Defining a new broker plugin interface to track XA transactions would allow 
> to implement an external plugin to detect the XA client misconfiguration.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to