Skip to content

Commit e820b34

Browse files
committed
Make UnmanagedTransaction return ongoing tx completion stage (neo4j#1057)
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 83d7155 commit e820b34

File tree

4 files changed

+341
-141
lines changed

4 files changed

+341
-141
lines changed

0 commit comments

Comments
 (0)