Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1061440

Summary: RHEL7 Host Network Test Fails TCP Bandwidth
Product: [Retired] Red Hat Hardware Certification Program Reporter: HP Enterprise Cert team <redhat_cert>
Component: Test Suite (tests)Assignee: Greg Nichols <gnichols>
Status: CLOSED ERRATA QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.7.0CC: bbrock, brose, qcai, rlandry
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: hwcert-client 1.7.0-20140205 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-13 14:57:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1016295    
Attachments:
Description Flags
TestResults.tar.gz
none
patch fixing logic of bw_tcp results handing none

Description HP Enterprise Cert team 2014-02-04 20:45:29 UTC
Created attachment 859349 [details]
TestResults.tar.gz

Description of problem:
When using the hwcert-client-1.7.0-20140124.2 the TCP-throughput portion of the network test fails on a RHEL7 snapshot 4 host with two 1Gb NICs. However, on the same RHEL7 host the hwcert-client-1.7.0-62.1 network test passes. The same remote test server was used for each test run. So far this behavior has been seen on two servers with different 1Gb NICs. The attached TestResults.tar.gz contains the xml results package from each of the above test runs as well as the sosreport from the host.

When using hwcert-client-1.7.0-20140124.2 or later is the same kit required on the remote test server? 

Version-Release number of selected component (if applicable):
  hwcert-client-1.7.0-20140124.2 - network test fails
  hwcert-client-1.7.0-62.1 - network test passes

How reproducible: always

Steps to Reproduce:
1.Install RHEL7 snapshot 4 on a server with 1Gb NICs.

2.Install required cert kit components:
    dt-15.14-2.EL6.x86_64.rpm
    lmbench-3.0a7-6a.EL6.x86_64.rpm
    stress-0.18.8-1.3.EL6.x86_64.rpm
    seabios-1.7.2.2-10.el7.x86_64.rpm

3.Install cert kit:
    hwcert-client-info-1.7.0-20140124.2.el7.noarch.rpm
    hwcert-client-1.7.0-20140124.2.el7.noarch.rpm

4. Remote test server setup
   RHEL6.2 
   dt-15.14-2.EL6.x86_64.rpm
   lmbench-3.0a7-6a.EL6.x86_64.rpm
   stress-0.18.8-1.3.EL6.x86_64.rpm
   hwcert-client-info-1.6.4-57.el6.noarch.rpm
   hwcert-client-1.6.4-57.el6.noarch.rpm   
   hwcert-server-1.6.4-57.el6.noarch.rpm

5. Run host network test.

Actual results:
The network TCP-throughput portion of the test always fails with following error:
TCP-throughput:
testing bandwidth to 10.5.2.43
bw_tcp -P 2 -m 1m 10.5.2.43
Error: tcp bandwidth test failed
bw_tcp errors: 1.048576 129.19 MB/sec
"bw_tcp -P 2 -m 1m 10.5.2.43" has output on stderr
FAIL

On the same host when using hwcert-client-1.7.0-62.1 the network TCP-throughput results are as follows:
TCP-throughput:
testing bandwidth to 10.5.2.43
bw_tcp -P 2 -m 1m 10.5.2.43
1.048576 137.45 MB/sec
1.048576 139.05 MB/sec
1.048576 129.50 MB/sec
1.048576 127.99 MB/sec
1.048576 130.26 MB/sec
Average Bandwidth: 132.85
PASS

Expected results:
The network test should pass since the 129.19MB/sec throughput is an acceptable throughput for a 1Gb NIC.

Additional info: N/A

Comment 1 Greg Nichols 2014-02-05 00:14:02 UTC
Created attachment 859424 [details]
patch fixing logic of bw_tcp results handing