Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support detach on transaction prepare #200

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

sciascid
Copy link
Contributor

Split method transaction::xa_detach() in before_xa_detach() and after_xa_detach(). This allows to handle bf abort or replay while transaction is detaching and to distinguish if a transaction is bf aborted before or after the DBMS has detached a transaction from its storage engine.

@sciascid sciascid force-pushed the detach-on-prepare branch 2 times, most recently from 03a8b7e to 76c0260 Compare March 31, 2023 09:37
Split method `transaction::xa_detach()` in `before_xa_detach()` and
`after_xa_detach()`. This allows to handle bf abort or replay while
transaction is detaching and to distinguish if a transaction is bf
aborted before or after the DBMS has detached a transaction from its
storage engine.
@sciascid sciascid force-pushed the detach-on-prepare branch from 76c0260 to de2ead8 Compare March 31, 2023 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant