Bug1160869: incorrect fiber call order.
(https://bugs.launchpad.net/tarantool/+bug/1160869) Lua socket object creates coio object that bind to a current fiber, after yield it will resume it in a different fiber context after a complete io operation. Fix this situation by updating current coio fiber in most lua socket operations.
Showing
- include/coio.h 3 additions, 0 deletionsinclude/coio.h
- src/coio.m 6 additions, 0 deletionssrc/coio.m
- src/lua/lua_socket.m 10 additions, 0 deletionssrc/lua/lua_socket.m
- test/box/socket.result 19 additions, 0 deletionstest/box/socket.result
- test/box/socket.test 24 additions, 0 deletionstest/box/socket.test
Loading
Please register or sign in to comment