[ 
https://issues.apache.org/jira/browse/SPARK-24727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ant_nebula updated SPARK-24727:
-------------------------------
    Description: 
 
{code:java}
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator
private val cache = CacheBuilder.newBuilder().maximumSize(100).build
{code}
 

The cache 100 in CodeGenerator is too small for realtime streaming calculation, 
although is ok for offline calculation. Because realtime streaming calculation 
is mostly more complex is one driver, and performance sensitive.

I suggest spark support configging for user with default 100, such as 
spark.codegen.cache=1000

 

  was:
 
{code:java}
org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator
private val cache = CacheBuilder.newBuilder().maximumSize(100).build
{code}
The cache 100 in CodeGenerator is too small for realtime streaming calculation, 
although is ok for offline calculation. Because realtime streaming calculation 
is mostly more complex is one driver, and performance sensitive.

I suggest spark support configging for user with default 100, such as 
spark.codegen.cache=1000

 


> The cache 100 in CodeGenerator is too small for streaming
> ---------------------------------------------------------
>
>                 Key: SPARK-24727
>                 URL: https://issues.apache.org/jira/browse/SPARK-24727
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>    Affects Versions: 2.3.1
>            Reporter: ant_nebula
>            Priority: Major
>
>  
> {code:java}
> org.apache.spark.sql.catalyst.expressions.codegen.CodeGenerator
> private val cache = CacheBuilder.newBuilder().maximumSize(100).build
> {code}
>  
> The cache 100 in CodeGenerator is too small for realtime streaming 
> calculation, although is ok for offline calculation. Because realtime 
> streaming calculation is mostly more complex is one driver, and performance 
> sensitive.
> I suggest spark support configging for user with default 100, such as 
> spark.codegen.cache=1000
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to