Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-c-0.37.0
-
None
Description
The current send-abort example program relies on a cadence of FLOW events, some self generated and some originating from the peer. This cadence can be disrupted by the timing of frames at each peer. They can also be disrupted by additional self generated FLOW frames in the case of smaller max-frame-size configurations which may be chunked between event batches.
The program can be made deterministic by not counting FLOW events but by checking the actual state change that may be expected with a FLOW event.