You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When XA recovery is enabled then by default all XA capable datasources are registered with the transaction recovery system. The recent Agroal upgrade to version 2.6 (see Issue #47067 ) adds support for a config property to selectively disable adding such XA datasources for recovery and this proposal is to add a similar config property to the datasources extension config which will enable this feature. The javadoc for the property will be:
* Whether to enable recover for this datasource.
* <p>
* Normally a transaction manager will call xa_recover () on an XA connection during recovery to obtain
* a list of transaction branches that are currently in a prepared or heuristically completed state.
* However, it can happen that multiple XA connections connect to the same database which would all
* return the same set of branches and for reasons of improved performance only one should be used
* for recover() calls. The default value for this configuration property is true because when there
* is only one connection it is vital for data consistency that the connection is able to report its list of
* prepared or heuristically completed branches.
Implementation ideas
No response
The text was updated successfully, but these errors were encountered:
Description
When XA recovery is enabled then by default all XA capable datasources are registered with the transaction recovery system. The recent Agroal upgrade to version 2.6 (see Issue #47067 ) adds support for a config property to selectively disable adding such XA datasources for recovery and this proposal is to add a similar config property to the datasources extension config which will enable this feature. The javadoc for the property will be:
Implementation ideas
No response
The text was updated successfully, but these errors were encountered: