tmwangi opened a new issue #5692:
URL: https://github.com/apache/incubator-pinot/issues/5692


   It would be a great idea to break this dependency by introducing some api 
modules or some other way. The result would be a smaller pinot-tools with none 
of the vulnerabilities or license issues that come with including the server, 
controller or broker. See 
https://github.com/apache/incubator-pinot/blob/master/pinot-tools/pom.xml for 
the dependencies included.
   
   For example in order to get the Pinot Table Creation url, I have to access 
the class 
https://github.com/apache/incubator-pinot/blob/47ff09b4c5d726355a4516d2e1eb72c9705b81b9/pinot-controller/src/main/java/org/apache/pinot/controller/helix/ControllerRequestURLBuilder.java
 which defines the url and is in the pinot-controller module. This could be 
defined in a much smaller pinot-controller-client or pinot-controller-api to 
avoid having to include all of pinot controller.


----------------------------------------------------------------
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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to