reaktivity / k3po-nukleus-ext.java

K3PO Nukleus Extension
Apache License 2.0
0 stars 9 forks source link

Support verification that flow control window is fully restored #13

Closed jfallows closed 7 years ago

jfallows commented 7 years ago

When DATA frames are written to nukleus stream, flow control credit is spent, and the receiver then sends WINDOW frames back to the sender to restore the credit after processing the received data.

Management of WINDOW frames and flow control in general are handled internally by the nukleus K3PO extension.

However, it is important to be able to verify that the initial flow control window is fully restored when the systems reaches a steady state.

Inaccurate flow control management can lead to an unexpected stream RESET, or zero-window stalled progress.