-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66291/
-----------------------------------------------------------
(Updated April 23, 2018, 4:56 p.m.)
Review request for mesos, Jason Lai and James Peach.
Changes
-------
Use `killedByCompletionTimeout` to indicate kill reason, and refactor `kill()`
to reuse a grace period.
Bugs: MESOS-8725
https://issues.apache.org/jira/browse/MESOS-8725
Repository: mesos
Description
-------
When a task group has multiple tasks:
- each task can have its own `max_completion_time`, or not have one;
- if a task succeeds before its `max_completion_time`, all other tasks
will keep running;
- if a task fails, all other tasks in the same group will fail (as
before);
- if a task does not succeed before its `max_completion_time`, it will
fail with `TASK_FAILED` and reason `REASON_MAX_COMPLETION_TIME_REACHED`,
while other tasks will be killed without above reason.
Diffs (updated)
-----
src/launcher/default_executor.cpp ea0d425bb60e970f209f411632e1d486c279259b
Diff: https://reviews.apache.org/r/66291/diff/3/
Changes: https://reviews.apache.org/r/66291/diff/2-3/
Testing
-------
Thanks,
Zhitao Li