Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Currently, the HTTP command executor does a os::sleep() (similar to the driver based command executor) after sending the terminal update as a hack to ensure the update is received by the agent. The right thing to do would be to terminate after receiving the ACK from the agent.
For this to work we need to ensure the agent always ACKs an executor update (MESOS-5262).
Attachments
Issue Links
- Blocked
-
MESOS-5262 slave::statusUpdate() should always ACK the status update sent by executor
- Open
- is related to
-
MESOS-2346 Docker tasks exiting normally, but returning TASK_FAILED
- Resolved
-
MESOS-243 driver stop() should block until outstanding requests have been persisted
- Resolved
-
MESOS-6026 Tasks mistakenly marked as FAILED due to race b/w sendExecutorTerminatedStatusUpdate() and _statusUpdate().
- Resolved