yashmayya commented on PR #18623:
URL: https://github.com/apache/pinot/pull/18623#issuecomment-4577451857

   Checked this. Running `mvn verify` twice in a row behaves exactly the same 
as master — javacc skips ("all parsers are up to date") and `Parser.jj` isn't 
rewritten, so the codegen doesn't cause a recompile. The full recompile you'd 
see is just maven-compiler-plugin recompiling every run regardless; that part 
is identical with or without this change.
   
   The only real difference vs master: since FMPP now always runs instead of 
being gated by the profile, the second build does one extra FMPP pass (~1-2s) 
into a staging dir, followed by a content diff that's a no-op when nothing 
changed. So it adds that small fixed cost but doesn't trigger any extra 
recompilation. Felt like a fair trade to stop `clean install` from breaking.


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to