Implement FFI bindings for begin()/commit()/rollback().
Ensure a transaction is not left hanging around when a session disconnects. Add basic tests for transactions.
Showing
- src/box/box.cc 1 addition, 1 deletionsrc/box/box.cc
- src/box/lua/schema.lua 12 additions, 0 deletionssrc/box/lua/schema.lua
- src/box/txn.cc 63 additions, 0 deletionssrc/box/txn.cc
- src/box/txn.h 33 additions, 0 deletionssrc/box/txn.h
- src/errcode.h 2 additions, 0 deletionssrc/errcode.h
- src/session.cc 5 additions, 0 deletionssrc/session.cc
- test/box/misc.result 7 additions, 2 deletionstest/box/misc.result
- test/box/transaction.result 180 additions, 0 deletionstest/box/transaction.result
- test/box/transaction.test.lua 76 additions, 0 deletionstest/box/transaction.test.lua
Loading
Please register or sign in to comment