drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julien Le Dem (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DRILL-3717) Move functions to their own module and preprocess them at build time to speedup startup
Date Thu, 27 Aug 2015 21:49:45 GMT
Julien Le Dem created DRILL-3717:
------------------------------------

             Summary: Move functions to their own module and preprocess them at build time
to speedup startup
                 Key: DRILL-3717
                 URL: https://issues.apache.org/jira/browse/DRILL-3717
             Project: Apache Drill
          Issue Type: Improvement
          Components: Execution - Codegen
            Reporter: Julien Le Dem
            Assignee: Chris Westin


all the functions included in the drill distirbution are scanned in the classpath and then
parsed with janino at startup.
This slows down startup and unit tests.
If they were in their own module it would be possible to preprocess at build time and have
a much better startup time, including in tests.

The classpath scanning library used (reflections) already has a mechanism to persist its result.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message