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
> 

Reply via email to