Benjamin Mahler created MESOS-7061:
--------------------------------------
Summary: Re-persist tasks/executors with allocation info during
agent recovery.
Key: MESOS-7061
URL: https://issues.apache.org/jira/browse/MESOS-7061
Project: Mesos
Issue Type: Task
Components: agent
Reporter: Benjamin Mahler
When the agent is upgraded, it will need to re-persist resources for recovered
active tasks and executors, but with Resource.allocation_info.role set to
FrameworkInfo.role.
If this agent receives new tasks from an old master (because the master has not
been upgraded yet), it will also augment the resources to have
Resource.allocation_info.role set prior to persisting on disk. This is
necessary to ensure we continue to charge existing tasks / executors if the
framework changes its role(s).
Importantly, re-persisting will not prevent downgrading the agent since a
downgraded agent will simply ignore the unknown fields.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)