4 Changes in |csit-release|
5 -------------------------
7 #. VPP PERFORMANCE TESTS
9 - **MRR Throughput**: MRR (Maximum Receive Rate) test code has now
10 configurable trial duration and number of consecutive executions.
11 Coverage of MRR tests has been extended across more test
12 scenarios. MRR tests are used for continuous performance trending
13 and for comparison between VPP releases.
15 - **MLRsearch Throughput**: MLRsearch algorithm has been introduced
16 for all NDR and PDR throughput tests. All tests that previously
17 used binary search got converted to MLRsearch. Coverage of NDR/PDR
18 tests has been extended across more test scenarios.
20 - **L2patch Tests**: Tests measure performance of VPP L2patch, the
21 fastest L2 forwarding path implemented in VPP, that cross-links
22 RX and TX of two physical interfaces.
24 - **2-Node Tests**: A new baseline set of 2-node tests covering base
25 ip4, ip6, l2patch, l2bd, l2xc, running on new Xeon Skylake
28 - **Generated tests**: Simplified and unified test structure, semi-
29 autogenerated by generator script. Test generator is currently
30 able to create test combinations with various frame size and
31 cores combinations. All existing test cases were converted to new
34 - **Simultaneous Multi-Threading**: SMT-aware detection of server
35 processor operation mode (HyperThreading enabled/disabled) with
36 associated compute resource configuration including thread
37 affinity, number of Rx queues and DPDK I/O mbufs. Tests are
38 automatically tagged during execution to indicate executed thread
41 - **Intel Xeon Skylake Support**: Support for 2-Node and 3-Node
42 physical testbed topologies based on the new SuperMirco servers
43 each with two Intel Xeon Skylake Platinum processors. Full
44 Ansible playbooks refactor for quick server (re)installation and
45 reference pointers of configuration.
47 #. PRESENTATION AND ANALYTICS LAYER
49 - **Performance trending**: Further improvements of continuous
50 performance trending, anomaly detection and analysis.
52 #. TEST FRAMEWORK OPTIMIZATIONS
54 - **General Code Housekeeping**: Ongoing RF keywords optimizations,
55 removal of redundant RF keywords.
62 List of known issues in |csit-release| for VPP performance tests:
64 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
65 | # | JiraID | Issue Description |
66 +====+=========================================+=================================================================================================================================+
67 | 1 | `CSIT-570 | Sporadic (1 in 200) NDR discovery test failures on x520. DPDK reporting rx-errors, indicating L1 issue. |
68 | | <https://jira.fd.io/browse/CSIT-570>`_ | Suspected issue with HW combination of X710-X520 in LF testbeds. Not observed outside of LF testbeds. |
69 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
70 | 2 | `VPP-1361 | High failure rate of api call sw_interface_set_flags [admin-up|link-up]. |
71 | | <https://jira.fd.io/browse/VPP-1361>`_ | Failure rate: 30-40% of tests failing due to interfaces not in link-up state after API call sw_interface_set_flags. |
72 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
73 | 3 | `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. |
74 | | <https://jira.fd.io/browse/CSIT-1234>`_ | ip4ipsecscale1000tnl-ip4base-int 1core CSIT-18.07/18.04 relative change: NDR -31%, PDR -32%, MRR -38%. |
75 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
76 | 4 | `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. |
77 | | <https://jira.fd.io/browse/CSIT-1242>`_ | xl710 ip4base 1core CSIT-18.07/18.04 relative change: NDR -29%, high stdev. |
78 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
79 | 5 | `CSIT-1243 | VPP nat44 base test 2core, low NDR and PDR 64B throughput in 3n-skx testbeds, compared to 3n-hsw testbeds. |
80 | | <https://jira.fd.io/browse/CSIT-1243>`_ | ip4base-nat44 2core 3n-skx/3n-hsw relative change: NDR -19%, PDR -22%. |
81 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
82 | 6 | `CSIT-1244 | VPP lispip4 base test 2core, low NDR and PDR 64B throughput in 3n-skx testbeds, compared to 3n-hsw testbeds. |
83 | | <https://jira.fd.io/browse/CSIT-1244>`_ | ip4lispip4-ip4base 2core 3n-skx/3n-hsw relative change: NDR -11%, PDR -18%. |
84 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
85 | 7 | `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. |
86 | | <https://jira.fd.io/browse/CSIT-1245>`_ | Due to wrong test suite configuration in dynamic-proxy mode. Artefact of suite code refactoring. |
87 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
88 | 8 | `CSIT-1246 | Ligato K8S orchestrated tests are failing due to incompatibility of the latest released Ligato vpp-agent with VPP-18.07. |
89 | | <https://jira.fd.io/browse/CSIT-1246>`_ | Past vpp-agent releases are not compatible either. |
90 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
91 | 9 | `CSIT-1253 | VPP lbdpdk link bonding tests failing due to interfaces not coming up. |
92 | | <https://jira.fd.io/browse/CSIT-1253>`_ | VPP lbdpdk link bonding tests relying on DPDK functionality for bonding fail. |
93 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
94 | 10 | `CSIT-1266 | Because of wrong Multi Seq configuration in the suite "csit/tests/vpp/perf/ip4/2n1l-25ge2p1xxv710-ethip4-ip4base-mrr.robot", |
95 | | <https://jira.fd.io/browse/CSIT-1266>`_ | the data generated by this suite is incorrect. The bug was fixed by the `patch 14440 <https://gerrit.fd.io/r/#/c/14440>`_. |
96 | | | The incorrect data will be replaced by new generated correct data. |
97 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
98 | 11 | `CSIT-1267 | Because of the wrong NIC configuration in suites |
99 | | <https://jira.fd.io/browse/CSIT-1267>`_ | tests/vpp/perf/vm_vhost/10ge2p1x710-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-mrr.robot, |
100 | | | tests/vpp/perf/vm_vhost/10ge2p1x710-1lbvpplacp-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr.robot, |
101 | | | tests/vpp/perf/vm_vhost/10ge2p1x710-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-mrr.robot, |
102 | | | tests/vpp/perf/vm_vhost/10ge2p1x710-1lbvpplacp-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr.robot |
103 | | | the data generated by this suites is incorrect. |
104 | | | The bug was fixed by the `patch 14395 <https://gerrit.fd.io/r/#/c/14395>`_. |
105 | | | The incorrect data will be replaced by new generated correct data. |
106 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+