atris commented on pull request #7405:
URL: https://github.com/apache/pinot/pull/7405#issuecomment-916701211


   > > I would suggest creating a new pinot-fst module for the new FST 
implementation.
   > 
   > Not sure about this.. we don't create modules at root level for other 
indexing. Need to think carefully before creating modules at the root.. at some 
point, ideally, we should create plugin mechanisms for indexes and then create 
a module for each index.. we are not there yet
   
   Agreed. To add to Kishore's point, introducing new modules at root level 
increases the scope of jar conflicts. For e.g., in this PR, ImmutableFST uses 
the off heap bytes store in pinot-segment-local, thus creating a cyclic 
dependency. Until we do not have the plugin model, I would prefer this model.


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