[ 
https://issues.apache.org/jira/browse/DISPATCH-1981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17297507#comment-17297507
 ] 

ASF subversion and git services commented on DISPATCH-1981:
-----------------------------------------------------------

Commit 4439fea1fbcfcffb2a2d6657bcd13e4d6ec96bad in qpid-dispatch's branch 
refs/heads/master from Charles E. Rolke
[ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=4439fea ]

DISPATCH-1981: TCP self test to force Q2 flow control

The echo server is rewritten to generate Q2 holdoff more reliably.

The self test uses the connection-stall feature of the the echo
server. The server does not read the message content, beyond normal
TCP window and python prefetch, so that the router gets into a
Q2 block state.

This closes #1060


> TCP adaptor Q2 test does not always trigger q2 holdoff
> ------------------------------------------------------
>
>                 Key: DISPATCH-1981
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-1981
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Tests
>    Affects Versions: 1.16.0
>            Reporter: Charles E. Rolke
>            Assignee: Charles E. Rolke
>            Priority: Major
>             Fix For: 1.16.0
>
>
> The router is so fast that it forwards the message without reliably hitting 
> Q2 holdoff. Therefore the test fails.
> Stage 1 for this issue is to disable the test so CI passes.
> Stage 2 is to modify the test so that the server does not read the message 
> sent by the client. When the message backs up in the router it triggers Q2 
> holdoff.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to