[
https://issues.apache.org/jira/browse/PROTON-2858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17897736#comment-17897736
]
Shailaja A commented on PROTON-2858:
------------------------------------
Using the libuv library in Linux causes a significant delay. Is there an option
to add an immediate send function?
> 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
> Priority: Major
>
> 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: [email protected]
For additional commands, e-mail: [email protected]