Closed jhendrixMSFT closed 2 years ago
Which broker is this issue for?
This was observed using the test broker. Does this imply that ack'ing a drain is handled at the broker level, not the protocol level?
Broker has to implement the credit management required by the drain behavior. Currently the test broker does not support it.
Added this support to the test broker.
When a receiver sends a flow frame with
drain: true
, it would be ideal if the broker would send an acknowledging flow frame withdrain: true
set so we know the peer received our drain request.The spec says this is a SHOULD, so while the existing behavior is technically correct, sending the ack would be an improvement and consistent with service bus.