JIN SUN created SLIDER-1167:
-------------------------------
Summary: [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
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)