[ 
https://issues.apache.org/jira/browse/CALCITE-5227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17598075#comment-17598075
 ] 

Julian Hyde edited comment on CALCITE-5227 at 8/30/22 9:18 PM:
---------------------------------------------------------------

Fun fact. Everyone who runs into a bug thinks that bug is critical. I tend to 
only regard security issues as critical.

Our release tempo (every 2 - 3 months) attempts to balance users' desire for 
timely access to features with the fact that our committers (who prepare and 
vote on the release) are all volunteers. That said, it's likely that there will 
be a release within a month, possibly sooner. I've marked this 'fix in 1.32', 
so we remember to include it.


was (Author: julianhyde):
Fun fact. Everyone who runs into a bug thinks that bug is critical. I tend to 
only regard security issues as critical.

Our release tempo (every 2 - 3 months) attempts to balance users' desire for 
timely access to features with the fact that our committers (who prepare and 
vote on the release) are all volunteers. That said, it's likely that there will 
be a release within a month, possibly sooner. I've marked this 'fix in 1.31', 
so we remember to include it.

> Janino upgrade breaks SELECTs with many projects causing JVM crashes
> --------------------------------------------------------------------
>
>                 Key: CALCITE-5227
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5227
>             Project: Calcite
>          Issue Type: Bug
>    Affects Versions: 1.30.0
>            Reporter: Daniel Glöckner
>            Priority: Critical
>             Fix For: 1.32.0
>
>
> In our case we have SELECTs with > 1000 project fields. You might say this is 
> a bit crazy but this is how our data model looks like ;)
> We recently upgraded to Calcite 1.30 and noticed JVM crashes for such 
> SELECTs. 
> After thorough analysis we found that the byte code produced by newer Janino 
> versions is 350 times larger compared to the byte code produced by javac. 
> I created a unit test to reproduce the issue in Calcite code base: 
> https://github.com/apache/calcite/commit/f4d4815dff5537c56b34b36794c71d7a9829eec6
> The Janino issue is tracked here: 
> https://github.com/janino-compiler/janino/issues/174



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to