Yingjie Cao created FLINK-15030:
-----------------------------------

             Summary: Potential deadlock for bounded blocking ResultPartition.
                 Key: FLINK-15030
                 URL: https://issues.apache.org/jira/browse/FLINK-15030
             Project: Flink
          Issue Type: Bug
          Components: Runtime / Network
    Affects Versions: 1.9.1, 1.9.0
            Reporter: Yingjie Cao


Currently, the BoundedBlockingSubpartition relies on the add of the next 
BufferConsumer to flush and recycle the previous one, which means we need at 
least (numsubpartition + 1) buffers to make the bounded blocking 
ResultPartition work. However, the ResultPartitionFactory gives only 
(numsubpartition) required buffers to the BoundedBlockingSubpartition which may 
lead to deadlock.

This problem exists only in version 1.9. In version 1.10 (master), this problem 
has been fixed by this commit: 2c8b4ef572f05bf4740b7e204af1e5e709cd945c.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to