Benjamin Hindman created MESOS-1630:
---------------------------------------
Summary: Remove framework from completedFrameworks if framework
re-registers.
Key: MESOS-1630
URL: https://issues.apache.org/jira/browse/MESOS-1630
Project: Mesos
Issue Type: Bug
Components: master
Affects Versions: 0.19.1, 0.19.0, 0.18.2, 0.18.1, 0.18.0, 0.15.0, 0.16.0,
0.17.0, 0.14.2, 0.14.1, 0.14.0
Reporter: Benjamin Hindman
Priority: Critical
If a framework gets removed, for example, because it unregisters with the
master (i.e., due to MESOS-1550), but then the same framework ID is reused when
a framework re-registers (which we currently allow) then we should remove the
framework from Master::completedFrameworks otherwise when a slave re-registers
then in Master::reconcile we'll notice that the slave is runnings tasks from a
completed framework and tell the slave to shutdown that framework, thus
shutting down all of the tasks.
This should be easily fixed by removing the framework from completedFrameworks
when a framework re-registers with the same ID as a completed framework.
--
This message was sent by Atlassian JIRA
(v6.2#6252)