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)