X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=docs%2Freport%2Fvpp_performance_tests%2Fcsit_release_notes.rst;h=7a8bf9bf5bbc2f8bf440f1511a4d946f12b099b5;hp=14ca8c566103a57ce5fc66e3f528087aaca0e738;hb=f99ce0d330567ef331f6622559e4561485378f5f;hpb=bb32c95f445c8481b991b0b3d48e1fbfa352f3c7 diff --git a/docs/report/vpp_performance_tests/csit_release_notes.rst b/docs/report/vpp_performance_tests/csit_release_notes.rst index 14ca8c5661..7a8bf9bf5b 100644 --- a/docs/report/vpp_performance_tests/csit_release_notes.rst +++ b/docs/report/vpp_performance_tests/csit_release_notes.rst @@ -6,80 +6,51 @@ Changes in |csit-release| #. VPP PERFORMANCE TESTS - - **BMRR Throughput**: MRR (Maximum Receive Rate) test code has been - updated with a configurable burst MRR parameters: trial duration - and number of trials in a single burst. Enables a new Burst MRR - (BMRR for short) methodology for more precise performance - trending. See updated :ref:`performance_test_methodology` section - for more details. + - **Service density 2n-skx tests**: Added higher NF density tests with two + NFs' data-plane threads sharing a physical core. VPP IPv4 routing is now + used as a VNF payload similar to CNF tests. - - **2n-skx tests**: Added performamce tests for 2n-skx (2-Node Xeon - Skylake) testbeds: focus on baseline and scale tests, including - VM vhost and Container memif tests. - - - **3n-skx tests**: Added performamce tests for 3n-skx (3-Node Xeon - Skylake) testbeds: VM vhost and Container memif tests. - - - **VXLAN Scale Tests**: Added performamce tests for VXLAN scale with - dot1q and VPP L2BD. - - - **AVF Driver Tests**: Added performamce tests for i40e AVF driver - on VPP, no DPDK required. - - - **QAT**: Fixed reoccuring issues with QAT crypto accelerator cards. - - - **VM Vhost Virtio Params Combinations**: Added performance tests - for VM vhost with different virtio parameters combinations: - indirect buffers, mergeable buffers. - - - **K8s/Ligato in Trending**: Added K8s/Ligato Container memif tests - to daily trending. - -#. TEST FRAMEWORK - - - **Experimental Soak Tests**: Added performamce soak tests framework - code for extended time duration tests and throughput discovery + - **Soak Tests**: Optimized performamce soak tests framework + code for extended time duration tests and throughput discovery at given PLR and at give total test time e.g. minutes, hours, - days, weeks, months, years. See updated - :ref:`performance_test_methodology` section for more details. - - - **Trending Tests BMRR**: Used new Burst MRR (BMRR) tests for daily - trending. + days, weeks. See updated + :ref:`test_methodology` section for more details. - - **Per VPP Patch Performance Checks**: Per VPP gerrit patch vs. - parent performance tests, anomaly detection and no verify voting - (-1/0/+1) yet. Manual trigger only. Not "marketed" to FD.io - community yet to avoid excessive LFN FD.io physical performance - testbed blocking. +#. TEST FRAMEWORK - - **Patch-on-Patch Infra**: Added capability to run performance tests - using CSIT gerrit patch code testing VPP gerrit patch code, i.e. - before any VPP and/or CSIT code is merged into git branch. + - **Qemu code refactor**: Complete code refactor of the key components of + QemuUtil.py and QemuManager.py (L1 and L2 KW counterparts). Added + implementation of kernel-image-kvm based VM replacing the previously used + NestedVM images. Added ability to run VPP as a payload in VNF. - - **CSIT PAPI Support**: Initial implementation of PAPI L1 KWs in - CSIT using VPP Python bindings. Required for migraing away from - VAT. Very few L1 KWs implemented ("show version", "show - interfaces"). + - **CSIT PAPI Support**: Continued conversion of CSIT VAT L1 keywords to + PAPI L1 KWs in CSIT using VPP Python bindings. Redesign of key components + of PAPI Executor and PAPI history. - **General Code Housekeeping**: Ongoing RF keywords optimizations, removal of redundant RF keywords. + - **Test suite generator**: Added capability to generate suites for + different NIC models as well as throughput search algorithm types. Uses + base tests suites as source. + + - **TOX verification**: Added verifications for test suite generator. + #. PRESENTATION AND ANALYTICS LAYER - **Graphs Layout Improvements**: Improved performance graphs layout for better readibility and maintenance: test grouping, axis - labels, descriptions, other informative decoration. Master report - generated. 744 graphs(!) - + labels, descriptions, other informative decoration. - - **Performance Trending**: Further improvements of continuous - performance trending, anomaly detection and analysis. +.. + #. MISCELLANEOUS -#. MISCELLANEOUS - - - **3n-dnv Tests (3rd Party)**: Published performance tests for 3n- - dnv (3-Node Atom Denverton) from 3rd party testbeds running FD.io - |csit-release| automated testing code. + - **2n-dnv Tests (3rd Party)**: Published performance tests for 2n- + dnv (2-Node Atom Denverton) from 3rd party testbeds running FD.io + |csit-release| automated testing code. + Only graphs for Packet Throughput and Speedup Multi-core and not + for Packet Latency were published as there are no results for Packet + Latency available. .. raw:: latex @@ -92,22 +63,24 @@ Known Issues List of known issues in |csit-release| for VPP performance tests: -+----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ -| # | JiraID | Issue Description | -+====+=========================================+=================================================================================================================================+ -| 1 | `CSIT-570 | Sporadic (1 in 200) NDR discovery test failures on x520. DPDK reporting rx-errors, indicating L1 issue. | -| | `_ | Suspected issue with HW combination of X710-X520 in LF testbeds. Not observed outside of LF testbeds. | -+----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ -| 2 | `CSIT-1234 | VPP IPSecHW scale interface mode 1core, low NDR and PDR 64B throughput in 3n-hsw testbeds, in CSIT-18.07 vs. CSIT-18.04. | -| | `_ | ip4ipsecscale1000tnl-ip4base-int 1core CSIT-18.07/18.04 relative change: NDR -31%, PDR -32%, MRR -38%. | -+----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ -| 3 | `CSIT-1242 | VPP xl710 ip4base test 1core, low NDR and PDR 64B throughput in 3n-hsw testbeds, in CSIT-18.07 vs. CSIT-18.04. | -| | `_ | xl710 ip4base 1core CSIT-18.07/18.04 relative change: NDR -29%, high stdev. | -+----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ -| 4 | `CSIT-1243 | VPP nat44 base test 2core, low NDR and PDR 64B throughput in 3n-skx testbeds, compared to 3n-hsw testbeds. | -| | `_ | ip4base-nat44 2core 3n-skx/3n-hsw relative change: NDR -19%, PDR -22%. | -+----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ -| 5 | `CSIT-1246 | Ligato K8S orchestrated tests are failing due to incompatibility of the latest released Ligato vpp-agent with VPP-18.07. | -| | `_ | Past vpp-agent releases are not compatible either. | -+----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ - ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+ +| # | JiraID | Issue Description | ++====+=========================================+==========================================================================================================+ +| 1 | `CSIT-570 | Sporadic (1 in 200) NDR discovery test failures on x520. DPDK reporting rx-errors, indicating L1 issue. | +| | `_ | Suspected issue with HW combination of X710-X520 in LF testbeds. Not observed outside of LF testbeds. | ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+ +| 2 | `CSIT-1503 | [`TRex-519 `_] XL710/XXV710 with FW 6.0.1 will have | +| | `_ | Rx drop rate of 27MPPS. | ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+ +| 3 | `CSIT-1501 | Sporadic crypto backend fails loading `VPP-1670 `_ | +| | `_ | | ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+ +| 4 | `CSIT-1427 | Sporadic HW aes-128-cbc-sha1 tunnel-interface tests are failing. | +| | `_ | `VPP-1671 `_ | ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+ +| 5 | `CSIT-1498 | Memif tests are sporadically failing on initialization of memif connection. | +| | `_ | | ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+ +| 6 | `CSIT-1499 | AVF tests are sporadically failing on initialization of AVF interface. | +| | `_ | | ++----+-----------------------------------------+----------------------------------------------------------------------------------------------------------+