ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Mashenkov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-9436) Compute task may cause a deadlock on node stop.
Date Thu, 30 Aug 2018 15:32:00 GMT
Andrew Mashenkov created IGNITE-9436:

             Summary: Compute task may cause a deadlock on node stop.
                 Key: IGNITE-9436
                 URL: https://issues.apache.org/jira/browse/IGNITE-9436
             Project: Ignite
          Issue Type: Bug
          Components: compute
            Reporter: Andrew Mashenkov

Task that is waiting for async compute call result on reduce may lead to deadlock on node

This task will hold GridTaskProcessor.readlock and waits for remote call result on future.
At that time node stopping thread will try to acquire GridTaskProcessor.writeLock.
GridTaskProcessor job message listener will try to acquire GridTaskProcessor.readLock with
no success.

So, grid can't be stopped as there is a task on fly, but remote call result also can't be
delivered to task.

This message was sent by Atlassian JIRA

View raw message