iproto: fix tarantool blindness in case of invalid listen uri.
In case user enters invalid listen address, tarantool closes previous listen socket, but bind on invalid address fails also, so tarantool becames blind - no listening socket at all. This patch fixed this behaviour, now tarantool still listen old listen address. Closes #6092
Showing
- changelogs/unreleased/gh-6092-invalid-listen-address-make-tarantool-blind.md 4 additions, 0 deletions...ed/gh-6092-invalid-listen-address-make-tarantool-blind.md
- src/box/iproto.cc 8 additions, 0 deletionssrc/box/iproto.cc
- src/box/lua/load_cfg.lua 32 additions, 1 deletionsrc/box/lua/load_cfg.lua
- src/lib/core/errinj.h 1 addition, 0 deletionssrc/lib/core/errinj.h
- test/box/errinj.result 1 addition, 0 deletionstest/box/errinj.result
- test/box/gh-6092-invalid-listen-uri.result 120 additions, 0 deletionstest/box/gh-6092-invalid-listen-uri.result
- test/box/gh-6092-invalid-listen-uri.test.lua 46 additions, 0 deletionstest/box/gh-6092-invalid-listen-uri.test.lua
- test/box/suite.ini 1 addition, 1 deletiontest/box/suite.ini
Loading
Please register or sign in to comment