txn: run on_rollback triggers on rollback to savepoint
Currently, if a statement is rolled back during rollback to a savepoint, it does not appear in neither on_commit nor on_rollback triggers. Fix this by running on_rollback triggers during the rollback to the savepoint. Closes #7810 NO_DOC=bugfix
Showing
- changelogs/unreleased/gh-7810-run-triggers-on-rollback-to-savepoint.md 4 additions, 0 deletions...released/gh-7810-run-triggers-on-rollback-to-savepoint.md
- src/box/txn.c 1 addition, 1 deletionsrc/box/txn.c
- test/engine-luatest/gh_9340_on_rollback_trigger_args_test.lua 52 additions, 0 deletions.../engine-luatest/gh_9340_on_rollback_trigger_args_test.lua
- test/engine/savepoint.result 4 additions, 4 deletionstest/engine/savepoint.result
- test/engine/savepoint.test.lua 4 additions, 4 deletionstest/engine/savepoint.test.lua
Loading
Please register or sign in to comment