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)

Reply via email to