mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gaston Kleiman <>
Subject Re: Review Request 65695: Made the default executor allow schedulers to retry task kills.
Date Fri, 23 Mar 2018 17:51:03 GMT

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

(Updated March 23, 2018, 10:51 a.m.)

Review request for mesos, Alexander Rukletsov, Joseph Wu, Qian Zhang, and Vinod Kone.

Bugs: MESOS-8530

Repository: mesos


The default executor transitions a task to `TASK_KILLING` and marks its
child container as being killed before posting a `KILL` call to the

The executor ignores kill requests for containers that are marked as
being killed, and it doesn't remove this mark if the `KILL` call fails.
This means that it's possible for tasks to get stuck in a `TASK_KILLING`

This patch makes the default executor remove the killing mark if a
`KILL` call fails. That way a scheduler can retry a kill.


  src/launcher/default_executor.cpp 906836f3b8e0af79d7c61f90fd8a95f193b26e84 



`sudo bin/` on GNU/Linux


Gaston Kleiman

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