[MXS-2431] Support XA transactions Created: 2019-04-11 Updated: 2021-09-28 Resolved: 2021-09-28 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | qc_sqlite |
| Affects Version/s: | 2.3.4 |
| Fix Version/s: | N/A |
| Type: | New Feature | Priority: | Major |
| Reporter: | Wagner Bianchi (Inactive) | Assignee: | Johan Wikman |
| Resolution: | Duplicate | Votes: | 3 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
Hello Folks, We implemented the MaxScale 2.3.4 in production and after releasing the applications to connect to it, we started seeing errors like these below:
I recall having a similar issue with the SELECT ... INTO OUTFILE some time ago when a query was sent to master and also to slaves, creating this inconsistency for the session in MaxScale (https://jira.mariadb.org/browse/MXS-2079). The current list servers is like below:
XA Transactions should be entirely executed on x01, not touching slaves. Thanks for your attention folks, cheers! |
| Comments |
| Comment by markus makela [ 2019-04-11 ] |
|
johan.wikman I think you mentioned that this is a bug in the query classifier so I assigned it to you. |
| Comment by Johan Wikman [ 2019-04-16 ] |
|
It's not sufficient to just recognize the statement, but XA statements must affect the transaction state as well. Not fixable for 2.3.6, so this must be postponed to 2.3.7. |
| Comment by markus makela [ 2021-09-28 ] |
|
Closing as a duplicate of |