[ 
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)

Reply via email to