You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With an existing test running, telnet the server process's control port. The server process will hang (in a blockin read call on the control sockets) until the telnet disconnects. This obviously will disrupt the running test.
I'm testing a fix (in a part of the code that I actually noted during an earlier code review). This bug is to track the fix. Needs to go to the 3.0-STABLE branch.
The text was updated successfully, but these errors were encountered:
By design, an iperf3 server only runs one test at a time. New
connections from other clients (during an existing test) are
rejected. A problem is that the server code that rejects the test
tries (for some reason) to read the cookie from the client, even
though it's going to reject the connection anyway.
A way to break an existing test is: With a test running, make a TCP
connection to the server's control port (this can easily be done with
a telnet client). The server will hang in a blocking read call trying
to read the cookie from a non-existent client, while the test is
essentially frozen.
The fix is to remove the attempted read of the cookie.
Fixes#202.
(cherry picked from commit 40d45dc)
Signed-off-by: Bruce A. Mah <bmah@es.net>
With an existing test running, telnet the server process's control port. The server process will hang (in a blockin read call on the control sockets) until the telnet disconnects. This obviously will disrupt the running test.
I'm testing a fix (in a part of the code that I actually noted during an earlier code review). This bug is to track the fix. Needs to go to the 3.0-STABLE branch.
The text was updated successfully, but these errors were encountered: