Change server reponse format to MessagePack.
Update the protoco spec in doc/box-protocol.txt. Update box.net.box with a bunch of hacks. Update the python driver. Remove support for flags variable (BOX_RETURN_TUPLE). It was not tested anywhere! (-> kill) Implemeng Lua msgpack.next() to support streamed processing. Add tests. Fix a bug with messed up aliases of msgpack.dumps() pointing to encode() and loads() pointing to decode() (should be vice versa).
Showing
- doc/box-protocol.txt 124 additions, 200 deletionsdoc/box-protocol.txt
- src/box/box.cc 3 additions, 3 deletionssrc/box/box.cc
- src/box/lua/box_net.lua 20 additions, 23 deletionssrc/box/lua/box_net.lua
- src/box/lua/call.cc 2 additions, 3 deletionssrc/box/lua/call.cc
- src/box/port.cc 1 addition, 2 deletionssrc/box/port.cc
- src/box/port.h 3 additions, 3 deletionssrc/box/port.h
- src/box/request.cc 1 addition, 1 deletionsrc/box/request.cc
- src/iproto.cc 23 additions, 7 deletionssrc/iproto.cc
- src/iproto_port.cc 99 additions, 15 deletionssrc/iproto_port.cc
- src/iproto_port.h 12 additions, 55 deletionssrc/iproto_port.h
- src/lua/msgpack.cc 27 additions, 2 deletionssrc/lua/msgpack.cc
- test/box/iproto.test.py 1 addition, 1 deletiontest/box/iproto.test.py
- test/box/msgpack.result 55 additions, 0 deletionstest/box/msgpack.result
- test/box/msgpack.test.lua 14 additions, 0 deletionstest/box/msgpack.test.lua
- test/box/net.box.result 2 additions, 2 deletionstest/box/net.box.result
- test/box/socket.result 2 additions, 2 deletionstest/box/socket.result
- test/box/socket.test.py 2 additions, 2 deletionstest/box/socket.test.py
- test/lib/box_connection.py 1 addition, 1 deletiontest/lib/box_connection.py
- test/lib/tarantool-python 1 addition, 1 deletiontest/lib/tarantool-python
Loading
Please register or sign in to comment