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

wangdengshan updated LIVY-1004:
-------------------------------
    Description: The process of asynchronously creating sessions uses scala's 
default thread pool, but this thread pool has limitations. Its default number 
of threads is the number of system cores(Runtime.availableProcessors). When the 
concurrency of creating sessions is large, it will cause blocking!  (was: The 
process of asynchronously creating sessions uses scala's default thread pool, 
but this thread pool has limitations. Its default number of threads is the 
number of system cores. When the concurrency of creating sessions is large, it 
will cause blocking!)

> Optimize the thread pool used to for thrift server create sessions
> ------------------------------------------------------------------
>
>                 Key: LIVY-1004
>                 URL: https://issues.apache.org/jira/browse/LIVY-1004
>             Project: Livy
>          Issue Type: Improvement
>          Components: Thriftserver
>    Affects Versions: 0.8.0
>            Reporter: wangdengshan
>            Priority: Major
>              Labels: performance
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> The process of asynchronously creating sessions uses scala's default thread 
> pool, but this thread pool has limitations. Its default number of threads is 
> the number of system cores(Runtime.availableProcessors). When the concurrency 
> of creating sessions is large, it will cause blocking!



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

Reply via email to