5d87b85c74b22ec4c0595a820faf6e949f24c256
[csit.git] / docs / report / vpp_performance_tests / csit_release_notes.rst
1 Release Notes
2 =============
3
4 Changes in |csit-release|
5 -------------------------
6
7 #. VPP PERFORMANCE TESTS
8
9    - **BMRR Throughput**: MRR (Maximum Receive Rate) test code has been
10      updated with a configurable burst MRR parameters: trial duration
11      and number of trials in a single burst. Enables a new Burst MRR
12      (BMRR for short) methodology for more precise performance
13      trending. See updated :ref:`test_methodology` section
14      for more details.
15
16    - **2n-skx tests**: Added performamce tests for 2n-skx (2-Node Xeon
17      Skylake) testbeds: focus on baseline and scale tests, including
18      VM vhost and Container memif tests.
19
20    - **3n-skx tests**: Added performamce tests for 3n-skx (3-Node Xeon
21      Skylake) testbeds: VM vhost and Container memif tests.
22
23    - **VXLAN Scale Tests**: Added performamce tests for VXLAN scale with
24      dot1q and VPP L2BD.
25
26    - **AVF Driver Tests**: Added performamce tests for i40e AVF driver
27      on VPP, no DPDK required.
28
29    - **QAT**: Fixed reoccuring issues with QAT crypto accelerator cards.
30
31    - **VM Vhost Virtio Params Combinations**: Added performance tests
32      for VM vhost with different virtio parameters combinations:
33      indirect buffers, mergeable buffers.
34
35    - **K8s/Ligato in Trending**: Added K8s/Ligato Container memif tests
36      to daily trending.
37
38 #. TEST FRAMEWORK
39
40    - **Experimental Soak Tests**: Added performamce soak tests framework
41      code for extended time duration tests and throughput discovery
42      at given PLR and at give total test time e.g. minutes, hours,
43      days, weeks, months, years. See updated
44      :ref:`test_methodology` section for more details.
45
46    - **Trending Tests BMRR**: Used new Burst MRR (BMRR) tests for daily
47      trending.
48
49    - **Per VPP Patch Performance Checks**: Per VPP gerrit patch vs.
50      parent performance tests, anomaly detection and no verify voting
51      (-1/0/+1) yet. Manual trigger only. Not "marketed" to FD.io
52      community yet to avoid excessive LFN FD.io physical performance
53      testbed blocking.
54
55    - **Patch-on-Patch Infra**: Added capability to run performance tests
56      using CSIT gerrit patch code testing VPP gerrit patch code, i.e.
57      before any VPP and/or CSIT code is merged into git branch.
58
59    - **CSIT PAPI Support**: Initial implementation of PAPI L1 KWs in
60      CSIT using VPP Python bindings. Required for migraing away from
61      VAT. Very few L1 KWs implemented ("show version", "show
62      interfaces").
63
64    - **General Code Housekeeping**: Ongoing RF keywords optimizations,
65      removal of redundant RF keywords.
66
67 #. PRESENTATION AND ANALYTICS LAYER
68
69    - **Graphs Layout Improvements**: Improved performance graphs layout
70      for better readibility and maintenance: test grouping, axis
71      labels, descriptions, other informative decoration. Master report
72      generated. 744 graphs(!)
73
74    - **Performance Trending**: Further improvements of continuous
75      performance trending, anomaly detection and analysis.
76
77 #. MISCELLANEOUS
78
79    - **3n-dnv Tests (3rd Party)**: Published performance tests for 3n-
80      dnv (3-Node Atom Denverton) from 3rd party testbeds running FD.io
81      |csit-release| automated testing code.
82      Only graphs for Packet Throughput and Speedup Multi-core and not
83      for Packet Latency were published as there are no results for Packet
84      Latency available.
85
86 .. raw:: latex
87
88     \clearpage
89
90 .. _vpp_known_issues:
91
92 Known Issues
93 ------------
94
95 List of known issues in |csit-release| for VPP performance tests:
96
97 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
98 | #  | JiraID                                  | Issue Description                                                                                                               |
99 +====+=========================================+=================================================================================================================================+
100 | 1  | `CSIT-570                               | Sporadic (1 in 200) NDR discovery test failures on x520. DPDK reporting rx-errors, indicating L1 issue.                         |
101 |    | <https://jira.fd.io/browse/CSIT-570>`_  | Suspected issue with HW combination of X710-X520 in LF testbeds. Not observed outside of LF testbeds.                           |
102 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
103 | 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.        |
104 |    | <https://jira.fd.io/browse/CSIT-1234>`_ | ip4ipsecscale1000tnl-ip4base-int 1core CSIT-18.07/18.04 relative change: NDR -31%, PDR -32%, MRR -38%.                          |
105 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
106 | 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.                  |
107 |    | <https://jira.fd.io/browse/CSIT-1242>`_ | xl710 ip4base 1core CSIT-18.07/18.04 relative change: NDR -29%, high stdev.                                                     |
108 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
109 | 4  | `CSIT-1243                              | VPP nat44 base test 2core, low NDR and PDR 64B throughput in 3n-skx testbeds, compared to 3n-hsw testbeds.                      |
110 |    | <https://jira.fd.io/browse/CSIT-1243>`_ | ip4base-nat44 2core 3n-skx/3n-hsw relative change: NDR -19%, PDR -22%.                                                          |
111 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
112 | 5  | `CSIT-1246                              | Ligato K8S orchestrated tests are failing due to incompatibility of the latest released Ligato vpp-agent with VPP-18.07.        |
113 |    | <https://jira.fd.io/browse/CSIT-1246>`_ | Past vpp-agent releases are not compatible either.                                                                              |
114 +----+-----------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
115