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

ASF GitHub Bot commented on IGNITE-4239:
----------------------------------------

GitHub user tledkov-gridgain opened a pull request:

    https://github.com/apache/ignite/pull/1250

    IGNITE-4239 Public thread pool starvation is cause of deadlock when user's 
jobs calls cache.size()

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-4239

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/1250.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1250
    
----
commit 85a4b966fdfb7018d1c91b73df1659082128f786
Author: Pavel Tupitsyn <[email protected]>
Date:   2016-11-14T10:38:33Z

    IGNITE-4216 .NET: Fix PlatformAffinityFunction to inject resource into 
baseFunc

commit e39888a08da313bec4d30f96488eccb36b4abacc
Author: Vasiliy Sisko <[email protected]>
Date:   2016-11-17T04:41:05Z

    IGNITE-4163 Fixed load range queries.

commit 400140120cbd768cf032d91ab6dc16426e0054b5
Author: tledkov-gridgain <[email protected]>
Date:   2016-11-17T05:34:52Z

    IGNITE-4239: add GridInternal annotaion for tasks instead of jobs.

----


> Public thread pool starvation is cause of deadlock when user's jobs calls 
> cache.size()
> --------------------------------------------------------------------------------------
>
>                 Key: IGNITE-4239
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4239
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache, compute
>    Affects Versions: 1.6
>            Reporter: Taras Ledkov
>            Assignee: Taras Ledkov
>            Priority: Critical
>             Fix For: 1.9
>
>
> The users job are hang when a lot of jobs that calculates cache size are 
> submitted.
> The log contains message:
> {code}
> WARNING: Possible thread pool starvation detected (no task completed in last 
> 30000ms, is executorService pool size large enough?)
> {code}
> After a while all the thread of a public thread pool are locked on waiting 
> the SizeTask future. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to