Release Notes ============= Changes in |csit-release| ------------------------- #. VPP PERFORMANCE TESTS - **MRR Throughput**: MRR (Maximum Receive Rate) test code has now configurable trial duration and number of consecutive executions. Coverage of MRR tests has been extended across more test scenarios. MRR tests are used for continuous performance trending and for comparison between VPP releases. - **MLRsearch Throughput**: MLRsearch algorithm has been introduced for all NDR and PDR throughput tests. All tests that previously used binary search got converted to MLRsearch. Coverage of NDR/PDR tests has been extended across more test scenarios. - **L2patch Tests**: Tests measure performance of VPP L2patch, the fastest L2 forwarding path implemented in VPP, that cross-links RX and TX of two physical interfaces. - **2-Node Tests**: A new baseline set of 2-node tests covering base ip4, ip6, l2patch, l2bd, l2xc, running on new Xeon Skylake testbeds. - **Generated tests**: Simplified and unified test structure, semi- autogenerated by generator script. Test generator is currently able to create test combinations with various frame size and cores combinations. All existing test cases were converted to new format. - **Simultaneous Multi-Threading**: SMT-aware detection of server processor operation mode (HyperThreading enabled/disabled) with associated compute resource configuration including thread affinity, number of Rx queues and DPDK I/O mbufs. Tests are automatically tagged during execution to indicate executed thread configuration. - **Intel Xeon Skylake Support**: Support for 2-Node and 3-Node physical testbed topologies based on the new SuperMirco servers each with two Intel Xeon Skylake Platinum processors. Full Ansible playbooks refactor for quick server (re)installation and reference pointers of configuration. #. PRESENTATION AND ANALYTICS LAYER - **Performance trending**: Further improvements of continuous performance trending, anomaly detection and analysis. #. TEST FRAMEWORK OPTIMIZATIONS - **General Code Housekeeping**: Ongoing RF keywords optimizations, removal of redundant RF keywords. .. raw:: latex \clearpage .. _vpp_known_issues: 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-1245 | VPP srv6proxy-stat and srv6proxy-masq, much higher NDR and PDR 78B throughput in 3n-hsw testbeds, in CSIT-18.07 vs. CSIT-18.04. | | | `_ | Due to wrong test suite configuration in dynamic-proxy mode. Artefact of suite code refactoring. | +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | 6 | `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. | +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | 7 | `CSIT-1253 | VPP lbdpdk link bonding tests failing due to interfaces not coming up. | | | `_ | VPP lbdpdk link bonding tests relying on DPDK functionality for bonding fail. | +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+