Skip to content
Snippets Groups Projects
Commit 04e17d60 authored by Georgy Moshkin's avatar Georgy Moshkin :speech_balloon:
Browse files

fix: race condition in on_shutdown

Tarantool remote requests are handled in a IProto thread, and
on_shutdown triggers are handled in the TX thread.

During shutdown we send a request to the leader, which introduces a race
condition in case we are the leader. If iproto thread shuts down before
the request is sent, it will never be handled.

The fix is simple: in case we are the leader during shutdown, don't send
the request, instead handle the request directly in the TX thread.
parent 69f89b4c
No related branches found
No related tags found
1 merge request!225fix: race condition in on_shutdown
Pipeline #10919 passed
Status
Pipeline
Created by
Stages
Actions
Passed

00:06:59

avatar
Download artifacts

No artifacts found

Passed

00:06:52

avatar
Download artifacts

No artifacts found