test: add replication/gh-4730-applier-rollback
Test that diag_raise doesn't happen if async transaction fails inside replication procedure. Side note: I don't like merging tests with patches in general and I hate doing so for big tests with a passion because it hides the patch code itself. So here is a separate patch on top of the fix. Test-of #4730 Acked-by:Serge Petrenko <sergepetrenko@tarantool.org> Signed-off-by:
Cyrill Gorcunov <gorcunov@gmail.com>
Showing
- src/box/txn.c 13 additions, 0 deletionssrc/box/txn.c
- src/lib/core/errinj.h 1 addition, 0 deletionssrc/lib/core/errinj.h
- test/box/errinj.result 1 addition, 0 deletionstest/box/errinj.result
- test/replication/gh-4730-applier-rollback.result 145 additions, 0 deletionstest/replication/gh-4730-applier-rollback.result
- test/replication/gh-4730-applier-rollback.test.lua 73 additions, 0 deletionstest/replication/gh-4730-applier-rollback.test.lua
- test/replication/replica-applier-rollback.lua 16 additions, 0 deletionstest/replication/replica-applier-rollback.lua
- test/replication/suite.cfg 1 addition, 0 deletionstest/replication/suite.cfg
- test/replication/suite.ini 1 addition, 1 deletiontest/replication/suite.ini
Loading
Please register or sign in to comment