iproto: introduce FETCH_SNAPSHOT_CURSOR feature
This commit introduces FETCH_SNAPSHOT_CURSOR feature, which is available only in EE. The feature is not returned in response to IPROTO_ID and is not shown in box.iproto.protocol_features in Community Edition. Its id is shown only in box.iproto.feature, which is a list of all available features in the current version. Needed for tarantool/tarantool-ee#741 NO_CHANGELOG=minor @TarantoolBot document Title: Document iproto feature FETCH_SNAPSHOT_CURSOR Root document: https://www.tarantool.io/en/doc/latest/reference/reference_lua/net_box/#net-box-connect FETCH_SNAPSHOT_CURSOR feature requires cursor FETCH_SNAPSHOT on the server. Its ID is IPROTO_FEATURE_FETCH_SNAPSHOT_CURSOR. IPROTO version is 8 or more, Enterprise Edition is also required.
Showing
- src/box/box.cc 1 addition, 0 deletionssrc/box/box.cc
- src/box/iproto.cc 0 additions, 2 deletionssrc/box/iproto.cc
- src/box/iproto_features.c 4 additions, 0 deletionssrc/box/iproto_features.c
- src/box/iproto_features.h 7 additions, 1 deletionsrc/box/iproto_features.h
- src/box/lua/iproto.c 4 additions, 2 deletionssrc/box/lua/iproto.c
- src/box/lua/net_box.c 1 addition, 1 deletionsrc/box/lua/net_box.c
- test/box-luatest/gh_7894_export_iproto_constants_and_features_test.lua 8 additions, 1 deletion...est/gh_7894_export_iproto_constants_and_features_test.lua
- test/box-py/iproto.result 3 additions, 3 deletionstest/box-py/iproto.result
- test/box-py/iproto.test.py 7 additions, 1 deletiontest/box-py/iproto.test.py
- test/box/net.box_iproto_id.result 16 additions, 8 deletionstest/box/net.box_iproto_id.result
- test/box/net.box_iproto_id.test.lua 11 additions, 5 deletionstest/box/net.box_iproto_id.test.lua
Loading
Please register or sign in to comment