We are going to make Tarantool shutdown graceful. Particularly for iproto graceful shutdown we wait while all connections are finished. On connection disconnect session disconnect triggers are invoked. If trigger hangs then graceful shutdown will hang too. And os.exit() do hang, it sleeps forever.
So 110-disconnect-trigger-check.t test now hangs with iproto graceful shutdown patch.
Making os.exit() from disconnect trigger does not seem as a product case. So let's just change the test not to use os.exit().
We are going to make Tarantool shutdown graceful. Particularly for iproto graceful shutdown we wait while all connections are finished. On connection disconnect session disconnect triggers are invoked. If trigger hangs then graceful shutdown will hang too. And
os.exit()
do hang, it sleeps forever.So
110-disconnect-trigger-check.t
test now hangs with iproto graceful shutdown patch.Making
os.exit()
from disconnect trigger does not seem as a product case. So let's just change the test not to useos.exit()
.Required for full-ci pass of https://github.com/tarantool/tarantool/pull/9457