Clifford Jansen created PROTON-2858: ---------------------------------------
Summary: Improve scheduling fairness for outgoing streaming messages Key: PROTON-2858 URL: https://issues.apache.org/jira/browse/PROTON-2858 Project: Qpid Proton Issue Type: Improvement Components: proton-c Affects Versions: proton-c-0.39.0 Reporter: Clifford Jansen Assignee: Clifford Jansen PROTON-2857 takes special action in the case of an outgoing streaming link delivery during pn_link_send(). At that point, we know that the delivery is the current one for the link and the last for that link that may be on the tpwork queue with message data to send. It could be possible to continually refill and not fully drain the delivery in pni_process_tpwork_sender(). A simple check if bytes have been sent on the wire since the last pn_link_send, and further if the delivery is on the tpwork queue, can bypass this problem by moving the delivery to the back of the queue and allow other links to progress. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org