Skip to content

Latest commit

 

History

History
80 lines (66 loc) · 2.47 KB

CHANGELOG.md

File metadata and controls

80 lines (66 loc) · 2.47 KB

Changelog:

  • 1.0:

    • Initial release.
  • 1.1:

    • Added NSD latency
    • Rx, Tx and retransmit stats
    • Added hosts as parameter
    • PEP8 compliant
    • Minor cosmetic fixes
  • 1.2:

    • hosts.json can now we generated from cli input
    • moved from net-tools to iproute and added check for it
  • 1.3

    • Initial implementation to run on both python3 and python2
  • 1.4

    • Added check for rare (not manage to reproduce in lab) case where nsdperf fails to generate JSON
  • 1.5

    • Initial implementation of RDMA throughput tests with nsdperf backend
    • Changed minimum number of hosts from 4 to 2
    • Changed maximum number of nodes from 32 to 64
    • Added option to bypass RPM SW checks
    • Minor cosmetic changes
  • 1.6

    • Added support for RHEL 8.0 and RHEL 7.7
    • Minor cosmetic changes
  • 1.7

    • More accurate RDMA NSD latency calculation
    • Added check for POSIX ACL of needed files
    • Add warning about RDMA ports UP state as reported by ibdev2netdev
    • Minor cosmetic changes
  • 1.8

    • Lower severity of ICMP latency results when using RDMA
    • Added check for firewalld
    • Added LogLevel=error for ssh connections to ignore banners
    • Minor cosmetic changes
  • 1.9

    • Fixed issue of nsdperf that made NSD latencies show much bigger than real on x86_64 systems
  • 1.10

    • Fixed issue with two nodes test on python3. New min number of nodes is 3 (STG Defect 241194)
    • Mitigated issue of extra SSH lines that messed up the nsdperf wrapper on a corner case of ssh host keys (STG Defect 241193)
  • 1.11

    • Sort the IPs for latency test
    • Moved to distro for Python 3 as dist() and linux_distribution() functions are deprecated in Python 3.5
  • 1.12

    • Issue with RDMA tests and RHEL 8.1 or higher
    • Added saved CSV file of results for comparison
    • Changed minimum number of nodes to two
  • 1.13

    • Fixed issue with 2 nodes
    • Added CentOS 7.8 and 8.2
  • 1.14

    • Re-added severity of ICMP latencies for RDMA test mode that were taken away on 1.8. But double the KPI on RDMA for ICMP latency
    • Add a check for all PATH for binaries
    • Added CentOS 7.9 and 8.3
    • Added RHEL 7.9 and 8.3
    • Removed CentOS 7.5 and 8.0
    • Removed RHEL 7.5 and 8.0
  • 1.15

    • Fix RDMA checks on ibutils ibdev2net
  • 1.16

    • Update to RHEL 8.6+
    • Force python3
    • Fixed issue with regex to obtain packets info form interface on RHEL 8.6+
  • 1.17

    • Removed hardcoded path for ibdev2
    • Removed RPM requirement for RDMA RH8