Implement MsgPack based update API
tuple_update() now accepts a MsgPack array of arrays, each array - an update operation. Fix a bug with wrong calculation of splice new field length in update. Fix a bug in test-suite.py where it would wrongly drop core files after a server crash. Convert the entire test suite to the new update.
Showing
- src/box/lua/box.lua 2 additions, 4 deletionssrc/box/lua/box.lua
- src/box/lua/box_net.lua 2 additions, 3 deletionssrc/box/lua/box_net.lua
- src/box/lua/misc.lua 2 additions, 2 deletionssrc/box/lua/misc.lua
- src/box/lua/schema.lua 8 additions, 10 deletionssrc/box/lua/schema.lua
- src/box/lua/tuple.cc 7 additions, 25 deletionssrc/box/lua/tuple.cc
- src/box/request.cc 2 additions, 2 deletionssrc/box/request.cc
- src/box/tuple_update.cc 197 additions, 191 deletionssrc/box/tuple_update.cc
- src/box/tuple_update.h 0 additions, 14 deletionssrc/box/tuple_update.h
- src/errcode.h 1 addition, 1 deletionsrc/errcode.h
- test/big/tree_pk_multipart.result 7 additions, 7 deletionstest/big/tree_pk_multipart.result
- test/big/tree_pk_multipart.test.lua 7 additions, 7 deletionstest/big/tree_pk_multipart.test.lua
- test/box/alter.result 2 additions, 2 deletionstest/box/alter.result
- test/box/alter.test.lua 2 additions, 2 deletionstest/box/alter.test.lua
- test/box/alter_limits.result 8 additions, 8 deletionstest/box/alter_limits.result
- test/box/alter_limits.test.lua 7 additions, 7 deletionstest/box/alter_limits.test.lua
- test/box/errinj.result 3 additions, 3 deletionstest/box/errinj.result
- test/box/errinj.test.lua 3 additions, 3 deletionstest/box/errinj.test.lua
- test/box/fiber.result 7 additions, 7 deletionstest/box/fiber.result
- test/box/fiber.test.lua 7 additions, 7 deletionstest/box/fiber.test.lua
- test/box/fifo.lua 1 addition, 1 deletiontest/box/fifo.lua
Loading
Please register or sign in to comment