aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/vpp_performance_tests/csit_release_notes.rst
blob: 233bf4545a2b4d434d6a5e6c419b27bb22145ee8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
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.

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.                         |
|   | <https://jira.fd.io/browse/CSIT-570>`_  | Suspected issue with HW combination of X710-X520 in LF testbeds. Not observed outside of LF testbeds.                           |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| 2 | `VPP-1361                               | High failure rate of api call sw_interface_set_flags [admin-up|link-up].                                                        |
|   | <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.             |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| 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.        |
|   | <https://jira.fd.io/browse/CSIT-1234>`_ | ip4ipsecscale1000tnl-ip4base-int 1core CSIT-18.07/18.04 relative change: NDR -31%, PDR -32%, MRR -38%.                          |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| 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.                  |
|   | <https://jira.fd.io/browse/CSIT-1242>`_ | xl710 ip4base 1core CSIT-18.07/18.04 relative change: NDR -29%, high stdev.                                                     |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| 5 | `CSIT-1243                              | VPP nat44 base test 2core, low NDR and PDR 64B throughput in 3n-skx testbeds, compared to 3n-hsw testbeds.                      |
|   | <https://jira.fd.io/browse/CSIT-1243>`_ | ip4base-nat44 2core 3n-skx/3n-hsw relative change: NDR -19%, PDR -22%.                                                          |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| 6 | `CSIT-1244                              | VPP lispip4 base test 2core, low NDR and PDR 64B throughput in 3n-skx testbeds, compared to 3n-hsw testbeds.                    |
|   | <https://jira.fd.io/browse/CSIT-1244>`_ | ip4lispip4-ip4base 2core 3n-skx/3n-hsw relative change: NDR -11%, PDR -18%.                                                     |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
| 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. |
|   | <https://jira.fd.io/browse/CSIT-1245>`_ | Due to wrong test suite configuration in dynamic-proxy mode. Artefact of suite code refactoring.                                |
+---+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+