Bug 449796

Summary: Upgrade to iperf 2.0.4
Product: [Fedora] Fedora EPEL Reporter: Matt Selsky <selsky>
Component: iperfAssignee: Gabriel Somlo <somlo>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: el5   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://www.racf.bnl.gov/experiments/usatlas/gridops/iperf-rpms/installation-and-setup
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-11 23:10:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matt Selsky 2008-06-03 16:34:03 UTC
Daemon mode is broken in iperf 2.0.2.  Please update to upstream's 2.0.4
release, which fixes this.

http://downloads.sourceforge.net/iperf/iperf-2.0.4.tar.gz?modtime=1207626803&big_mirror=0

Comment 1 Gabriel Somlo 2008-06-03 18:35:41 UTC
I had 2.0.4 packaged and ready to submit the day I read on NANOG that 2.0.4 was
released, a few months ago :)

Then I noticed that in server mode ('iperf -s') the server quits, with a 0
exit code nonetheless, any time I try to connect to it in bidirectional mode.

Try running 2.0.4 in simple server mode on machine foo:

    [somlo@foo]$ iperf -s

then connect to it in duplex mode from machine bar:

    [somlo@bar]$ iperf -c foo -d

When I tried it, on foo, the iperf server terminated at the end of the test.

I submitted a message to their mailing list about this, never got any replies.

I could fix it if it were C, but tracking down where things happen across a
bunch of objects in C++ is more time consuming than my schedule permits.

If I had to make a judgment call, I'd say having a broken daemon mode is less
bad than having a broken duplex mode, but I realize that's not a good answer.

Let me try to ping them again on the duplex issue, but meanwhile if you know
C++ and want to track down where it decides to exit instead of continuing to
listen after a duplex client connection, I'd appreciate a cc when you send in
the patch :)

Thanks,
Gabriel

Comment 2 Gabriel Somlo 2008-06-03 18:46:56 UTC
so, apparently, sending stuff to the mailing list is equivalent to sending to
/dev/null :)

Hidden on the sourceforge page somewhere, there was a link to a bug tracker. I
just submitted the following:

https://sourceforge.net/tracker/index.php?func=detail&aid=1983829&group_id=128336&atid=711371

Let's see if that helps speed things up...

Comment 3 Fedora Update System 2009-01-21 19:46:52 UTC
iperf-2.0.4-1.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/iperf-2.0.4-1.fc9

Comment 4 Fedora Update System 2009-01-21 19:47:02 UTC
iperf-2.0.4-1.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/iperf-2.0.4-1.fc10

Comment 5 Fedora Update System 2009-01-24 02:34:42 UTC
iperf-2.0.4-1.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2009-01-24 02:36:41 UTC
iperf-2.0.4-1.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.