txn: pass txn_stmt instead of txn to on_commit/on_rollback
Currently on_rollback triggers are called on rollback of the whole transaction. To make it possible to invoke them on rollback to a savepoint, we need to pass a statement at which the savepoint was created. Needed for #9340 NO_DOC=refactoring NO_TEST=refactroring NO_CHANGELOG=refactoring
Showing
- src/box/alter.cc 2 additions, 1 deletionsrc/box/alter.cc
- src/box/applier.cc 3 additions, 2 deletionssrc/box/applier.cc
- src/box/lua/init.c 11 additions, 8 deletionssrc/box/lua/init.c
- src/box/txn.c 4 additions, 3 deletionssrc/box/txn.c
- src/box/txn.h 7 additions, 0 deletionssrc/box/txn.h
- src/box/vinyl.c 2 additions, 1 deletionsrc/box/vinyl.c
Loading
Please register or sign in to comment