[ https://issues.apache.org/jira/browse/MESOS-6629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Mahler updated MESOS-6629: ----------------------------------- Description: The master should disallow frameworks from subscribing based on the following: (1) Only one of {{FrameworkInfo.role}} and {{FrameworkInfo.roles}} must be set at a time. (2) If {{FrameworkInfo.roles}} is set, then the MULTI_ROLE framework capability must be provided. (3) If the MULTI_ROLE framework capability is provided, then {{FrameworkInfo.role}} must not be set. (4) {{FrameworkInfo.roles}} must not contain duplicate entries. was: The master should disallow frameworks from subscribing based on the following: (1) Only one of {{FrameworkInfo.role}} and {{FrameworkInfo.roles}} must be set at a time. (2) If {{FrameworkInfo.roles}} is set, then the MULTI_ROLE framework capability must be provided. (3) If the MULTI_ROLE framework capability is provided, then {{FrameworkInfo.role}} must not be set. > Add master validation of FrameworkInfo.roles. > --------------------------------------------- > > Key: MESOS-6629 > URL: https://issues.apache.org/jira/browse/MESOS-6629 > Project: Mesos > Issue Type: Task > Components: master > Reporter: Benjamin Mahler > > The master should disallow frameworks from subscribing based on the following: > (1) Only one of {{FrameworkInfo.role}} and {{FrameworkInfo.roles}} must be > set at a time. > (2) If {{FrameworkInfo.roles}} is set, then the MULTI_ROLE framework > capability must be provided. > (3) If the MULTI_ROLE framework capability is provided, then > {{FrameworkInfo.role}} must not be set. > (4) {{FrameworkInfo.roles}} must not contain duplicate entries. -- This message was sent by Atlassian JIRA (v6.3.4#6332)