[
https://issues.apache.org/jira/browse/MESOS-7460?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16002304#comment-16002304
]
Adam B commented on MESOS-7460:
-------------------------------
Any ETA on this? If it's going to take a while, it might have to wait for 1.2.2.
Is it really a Blocker for 1.2.1/1.3.0?
> UpdateFrameworkMessage may send a Framework role(s) change to a
> non-MULTI_ROLE agent.
> -------------------------------------------------------------------------------------
>
> Key: MESOS-7460
> URL: https://issues.apache.org/jira/browse/MESOS-7460
> Project: Mesos
> Issue Type: Bug
> Components: master
> Reporter: Benjamin Mahler
> Assignee: Michael Park
> Priority: Blocker
>
> When a framework is MULTI_ROLE capable, if the framework was previously
> running tasks on an old agent (non-MULTI_ROLE capable), the master *must*
> ensure the UpdateFramework message sent to this old agent preserves the
> framework's original role. Otherwise the agent will interpret the role to
> have changed, which can break things (e.g. not locate the reservations,
> volumes, etc).
> In addition, a framework without MULTI_ROLE has the ability to change their
> role. We'll need to change this to ensure that the {{role}} field is
> immutable and frameworks need to use the {{roles}} field with the MULTI_ROLE
> capability if they want to change their role.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)