Skip to content

Commit f78d692

Browse files
committed
Make UnmanagedTransaction return ongoing tx completion stage
This update ensures that `UnmanagedTransaction` returns existing on-going tx completion stage when a similar request is made. For instance, if it was requested to be rolled back and then requested to be closed, both invocations should get the same on-going stage. In addition, it should not accept conflicting actions, like committing and rolling back at the same time. In addition, it makes sure that cancellation on reactive transaction function results in rollback.
1 parent a44346c commit f78d692

File tree

4 files changed

+341
-141
lines changed

4 files changed

+341
-141
lines changed

0 commit comments

Comments
 (0)