There are several points around crash detector that looks dubious for me:
- Crash detector is started before
wait_until_started(). So there is a race condition and we can miss TarantoolStartError?
- Crash detector is not killed / joined after
TarantoolStartError. Not sure whether it affect anything, but it is strange.
There are several points around crash detector that looks dubious for me:
wait_until_started(). So there is a race condition and we can missTarantoolStartError?TarantoolStartError. Not sure whether it affect anything, but it is strange.