mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrei Budnik <>
Subject Review Request 72055: Changed logic of termination of the Docker executor.
Date Tue, 28 Jan 2020 14:13:41 GMT

This is an automatically generated e-mail. To reply, visit:

Review request for mesos, Andrei Sekretenko, Greg Mann, Qian Zhang, and Vinod Kone.

Bugs: MESOS-9847

Repository: mesos


Previously, the Docker executor terminated itself after a task's
container had terminated. This could lead to termination of the
executor before receiving all status update acknowledgments from
the agent. In order to mitigate this issue, the executor slept for
one second to give a chance to send all status updates and receive
all status update acknowledgments before terminating itself. This
might have led to various race conditions in some circumstances
(e.g., on a slow host). This patch terminates the Docker executor
after receiving a terminal status update acknowledgment. Also,
this patch removes the unnecessary call of sleep.


  src/docker/executor.cpp 132f42bfa42c846fc5dc40f7763aa0b5d12a7798 
  src/exec/exec.cpp 69e5e24b248c7c913421de5e42713c34fd79ad46 



internal CI


Andrei Budnik

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message