matvj250 opened a new pull request, #15954:
URL: https://github.com/apache/pinot/pull/15954

   This is a continuation of this PR: 
https://github.com/apache/pinot/pull/15868.
   
   We want to migrate certain API files to pinot-spi for compatibility gating. 
broker.api.AccessControl, server.access.AccessControl, and 
controller.api.access.AccessControl can all be migrated to pinot-spi by 
migrating their necessary files - ex. common.request.BrokerRequest - and 
updating the pinot-spi pom with the io.netty, javax.ws.rs, javax.annotation and 
thrift dependencies. In addition, I disabled the checkstyle checks for the 
thrift-generated files that were migrated. These files were moved to 
pinot-spi/auth, with specific subfolders for broker and server, controller, 
core, and request (originally from common.request) files. 
   
   To summarize, the changes made in this PR are the migration of the files, 
making additions to the pinot-spi pom, updating suppressions.xml for the moved 
thrift-generated files, and changing the import paths in other files 
accordingly (using mvn spotless:apply to fix any ordering discrepancies).
   
   This is a full list of packages that were migrated:
   - broker.api.RequesterIdentity
   
   - common.request.BrokerRequest
   - common.request.DataSource
   - common.request.Expression
   - common.request.ExpressionType
   - common.request.Function
   - common.request.Identifier
   - common.request.JoinType
   - common.request.Join
   - common.request.Literal
   - common.request.PinotQuery
   - common.request.QuerySource
   
   - controller.api.access.AccessControl
   - controller.api.access.AccessType
   
   - core.auth.FineGrainedAccessControl
   - core.auth.TargetType
   
   - server.access.AccessControl
   


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

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to