netbox: reuse _request() to do SQL execute()
_request() is a wrapper for perform_request, that detects schema changes, and waits until it is reloaded. Lets use _request() instead of direct perform_request() for execute(). The reason why the _request() was not used earlier was my attempt to avoid multiple return values in _request(), that leads to minor fixes in non-execute methods like index.select or eval/call_16, which return the _request() directly. But diplicating schema reloading logic for execute() is worse. Closes #3323 Closes #3322
Showing
- src/box/lua/net_box.lua 30 additions, 27 deletionssrc/box/lua/net_box.lua
- test/box/net.box.result 3 additions, 2 deletionstest/box/net.box.result
- test/box/net.box.test.lua 3 additions, 2 deletionstest/box/net.box.test.lua
- test/sql/iproto.result 0 additions, 45 deletionstest/sql/iproto.result
- test/sql/iproto.test.lua 0 additions, 15 deletionstest/sql/iproto.test.lua
Loading
Please register or sign in to comment