Yes, if we implement it based on the Drill's code, we can contribute it back to Drill community.
Haonan On 2026/02/11 19:58:39 Christofer Dutz wrote: > Well … > > Drill is an Apache project … how about contacting the community and > submitting a PR? > Doesn’t have to be a fork. > > Chris > > Von: Haonan Hou <[email protected]> > Datum: Mittwoch, 11. Februar 2026 um 16:03 > An: [email protected] <[email protected]> > Betreff: Re: PROPOSAL: move freemarker to a separate module > > Hi, > > Is it possible to implement a freemark plugin that supports parallel > compilation by ourselves? > We may fork the code of drill tool and make some improvement. > > Haonan > > On 2026/02/10 09:40:18 Tian Jiang wrote: > > > > > > Greetings everyone, > > > > > > We are using freemarker to generate operators for query processing in the > > DataNode module, > > which is the most complex module and consumes most of the time during > > compilation. > > > > > > Before I can run some ITs, especially Pipe-related ones, I must rerun maven > > to compile the changes. > > The long compiling time is very frustrating. One way is to enable parallel > > compilation with "-T" maven option. > > > > > > However, the freemarker plugin forbids parallel compilation, causing the > > DataNode module not to be compiled in parallel. > > > > > > Thus, I propose to move the freemarker and the generated code into a > > separate module to enable the > > parallel compilation of the DataNode module, saving everyone's precious > > time. > > > > > > Best, > > Tian Jiang >
