Refactoring: add Request object
Add Request object with method execute. Allocate Requests on fiber->gc_pool. Clear txn from request data. Make txn commit/rollback algorithm independent on the actual request or request data. Update valgrind suppressions with new call paths.
Showing
- mod/box/box.lua 0 additions, 1 deletionmod/box/box.lua
- mod/box/box.m 4 additions, 4 deletionsmod/box/box.m
- mod/box/box_lua.h 5 additions, 5 deletionsmod/box/box_lua.h
- mod/box/box_lua.m 9 additions, 5 deletionsmod/box/box_lua.m
- mod/box/request.h 12 additions, 9 deletionsmod/box/request.h
- mod/box/request.m 151 additions, 169 deletionsmod/box/request.m
- mod/box/space.h 24 additions, 1 deletionmod/box/space.h
- mod/box/space.m 3 additions, 0 deletionsmod/box/space.m
- mod/box/txn.h 12 additions, 12 deletionsmod/box/txn.h
- mod/box/txn.m 98 additions, 72 deletionsmod/box/txn.m
- test/share/tarantool_box.sup 6 additions, 35 deletionstest/share/tarantool_box.sup
Loading
Please register or sign in to comment