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

Transaction States Should Be Checked In Queue #189

Merged
merged 1 commit into from
Jan 10, 2024
Merged

Transaction States Should Be Checked In Queue #189

merged 1 commit into from
Jan 10, 2024

Conversation

jchrys
Copy link
Collaborator

@jchrys jchrys commented Jan 10, 2024

Motivation:
Currently, MySqlConnection checks state between the Mono.defer is subscribed and Exchangeable is executed. It may cause undefined behavior.

Modification:
Checks transaction state when request queue executes task.

Result:
Resolves #183

Motivation:
(Please describe the problem you are trying to solve, or the new feature you are trying to add.)

Modification:
(Please describe the changes you have made to the codebase, including any new files, modified files, or deleted files.)

Result:
(Please describe the expected outcome of your changes, and any potential side effects or drawbacks.
If possible, please also include any relevant testing results.)

Motivation:
Currently, `MySqlConnection` checks state between the `Mono.defer` is subscribed and `Exchangeable` is executed. It may cause undefined behavior.

Modification:
Checks transaction state when request queue executes task.

Result:
Resolves #183
@jchrys jchrys added this to the 1.0.6/0.9.7 milestone Jan 10, 2024
@jchrys jchrys requested a review from mirromutth January 10, 2024 10:21
@jchrys jchrys added the bug Something isn't working label Jan 10, 2024
@jchrys jchrys merged commit 55ff20b into 0.9.x Jan 10, 2024
12 checks passed
@jchrys jchrys deleted the 0.9.x-state branch January 10, 2024 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant