fx19880617 opened a new pull request #5266: Add PinotServiceManager to start Pinot components URL: https://github.com/apache/incubator-pinot/pull/5266 1. Defines Enum ServiceRole: CONTROLLER/BROKER/SERVER/MINION for the Pinot Components to manage 2. Defines interfaces: ServiceStartable, so each role could implement its own way to start/stop it. 3. Implement PinotServiceManagerStarter as a new entry point to manage all pinot roles lifecycles/ 4. Make ServiceStatus could handle multiple Pinot roles. 5. Provide REST API to start/stop Pinot Roles with default configs. 6. Move ControllerStarter/BrokerStarter/ServerStarter commands to use new ServiceManagerStarer command.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
