[
https://issues.apache.org/jira/browse/SLIDER-1167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
JIN SUN updated SLIDER-1167:
----------------------------
Attachment: Multi-service slider.PNG
> [Umbrella] Multi-service support in slider
> -------------------------------------------
>
> Key: SLIDER-1167
> URL: https://issues.apache.org/jira/browse/SLIDER-1167
> Project: Slider
> Issue Type: Umbrella
> Components: agent, agent-provider, appmaster
> Reporter: JIN SUN
> Attachments: Multi-service slider.PNG
>
>
> A key requirement we have is to run more than one service in a single
> container, for example we want to run both cache service and the file system
> in the same container, or run a database in that container, however:
> - Today in slider we only run one service in one role/component
> - A workaround is start multiple services by component start script, however
> the logic is application specific, it’s hard to share and reuse
> - With a mix of services, we also want to upgrade one service in that
> component without interrupting the other services
> So it will be great if we can create a SliderAgentProvider and the correlated
> slider agent to manage multi-service in one container:
> - A framework that can support multi-service in one component
> - The framework can manage multi version of a service/process
> - Service/process can have their own resource specification/restart policy
> - Services in this component can talk with provider individually, they can
> receive commands and report status separately
> - Services have their own resource isolation that can be managed by a
> wrapper. E.g. JobObject
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)