paul-rogers commented on issue #1914: DRILL-7458: Base framework for storage 
plugins
URL: https://github.com/apache/drill/pull/1914#issuecomment-584990522
 
 
   As noted earlier, the general consensus is that we should come up with a 
better overall solution than the stop-gap offered here. So, I'll separate this 
PR into (as least) two. One will generalize the projection push-down to avoid 
the copy/paste solution we use today.
   
   For the plugins themselves, I'm looking into creating a proper "SPI" 
(service provider interface) based on Java's `ServiceLoader` pattern. Doing 
that requires digging much deeper into the existing plugin mechanism and 
refactoring that code to add a third storage plugin source (beyond the current 
classpath and system mechanisms.)
   
   Because this work will take time, I'd suggest that other PRs don't wait for 
this work. Let's get the other PRs in. Then, we can convert them to the new 
mechanism at some future time.

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

Reply via email to