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
