Github user zhijiangW commented on the issue:

    https://github.com/apache/flink/pull/4559
  
    @NicoK, I have submitted two `[hotfix]` commits for the above issues.
    
    One is for `Nullable` annotation and tests of backlog statistics. And the 
other is for updating backlog in thread-safe.  
    
    For updating backlog, I think it should be done in `PipelinedSubpartition` 
and `SpillableSubpartition` separately in order to under synchronized region, 
although it seems somewhat redundant.  But I notice that the `isReleased()` 
method in `ResultSubpartition` is also implemented in this way.



---

Reply via email to