zhijiang created FLINK-7468:
-------------------------------

             Summary: Implement Netty sender backlog logic for credit-based
                 Key: FLINK-7468
                 URL: https://issues.apache.org/jira/browse/FLINK-7468
             Project: Flink
          Issue Type: Sub-task
          Components: Network
            Reporter: zhijiang
            Assignee: zhijiang
             Fix For: 1.4.0


This is a part of work for credit-based network flow control.

Receivers should know how many buffers are available on the sender side (the 
backlog). The receivers use this information to decide how to distribute 
floating buffers.

The {{ResultSubpartition}} maintains the backlog which only indicates the 
number of buffers in this subpartition, not including the number of events. The 
backlog is increased for adding buffer to this subpartition, and decreased for 
polling buffer from it.

The backlog is attached in {{BufferResponse}} by sender as an absolute value 
after the buffer being transferred.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to