[ https://issues.apache.org/jira/browse/SLIDER-1100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Billie Rinaldi resolved SLIDER-1100. ------------------------------------ Resolution: Fixed > Support unique component names > ------------------------------ > > Key: SLIDER-1100 > URL: https://issues.apache.org/jira/browse/SLIDER-1100 > Project: Slider > Issue Type: Sub-task > Reporter: Billie Rinaldi > Assignee: Billie Rinaldi > Fix For: Slider 0.91 > > Attachments: SLIDER-1100.1.patch > > > I'd like to be able to specify a set of uniquely named components in a group > as follows: > {noformat} > "ROLE": { > "component.unique.names": "true", > "yarn.role.priority": "1", > "yarn.component.instances": 3, > "yarn.memory": "512", > "yarn.vcores": "2" > } > {noformat} > This ROLE would be a component specified in the metainfo, resources, and > appConfig. When Slider sees the "unique.names" property set to true, it will > create uniquely named components ROLE1, ROLE2, ROLE3, up to the number of > instances specified. Each component will have a unique priority as well, > allowing them to be distinguished from each other and strictly placed if > desired. > This would allow the user to issue a flex command such as "slider flex > clusterName --component ROLE 1" to change the number of instances; in this > case, Slider would set ROLE2 and ROLE3 to zero desired instances, and leave > ROLE1 at one desired instance. Uniquely named components would only have 0 > or 1 desired instances. If the user flexed to a larger number of instances, > Slider would create new component names as needed (e.g. ROLE4). -- This message was sent by Atlassian JIRA (v6.3.4#6332)