HeartSaVioR commented on issue #27872: [SPARK-31115][SQL] Detect known Janino 
bug janino-compiler/janino#113 and apply workaround automatically as a 
fail-back via avoid using switch statement in generated code
URL: https://github.com/apache/spark/pull/27872#issuecomment-597944907
 
 
   > do you know what's an user query to reproduce this issue?
   
   I have one, but I cannot share since the query is from actual customer. If 
you're OK with just generated code, I've attached the file in Janino issue 
https://github.com/janino-compiler/janino/issues/113.
   
   To share the information which is directly impacted to hit the Janino bug, 
there're 70+ columns, grouped by 2 columns, and applies 60 aggregate functions 
(30 non-distinct, 30 distinct).
   
   > If this issue occurs frequently on the user side, it might be worth adding 
the workaround. its a corner case, I personally think its ok just to fall back 
into the interpreter mode for avoiding the maintenance overhead of the 
workaround.
   
   I'm not sure whether it'd be an edge-case happening very rarely; I'd like to 
hear more voices, but if the consensus would be treating this as rare case, I'd 
agree that we would like to avoid the bandaid fix. Let's see others' voices as 
well.

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

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

Reply via email to