report 1807: editorial nit-picking and formatting all release_notes sections.
[csit.git] / docs / report / vpp_performance_tests / csit_release_notes.rst
index da25ef6..580ef48 100644 (file)
@@ -4,54 +4,55 @@ Release Notes
 Changes in |csit-release|
 -------------------------
 
-#. **VPP performance tests**
-
-   - *MRR tests* - Maximum Receive Rate tests measure the packet forwarding rate
-     under the maximum load offered by traffic generator over a set trial
-     duration, regardless of packet loss. MRR tests are used for continuous
-     performance trending and for comparison between releases.
-
-   - *MLR tests* - NDR and PDR tests measure the packet forwarding rate using
-     MLRsearch library by traffic generator. All tests that previously used
-     binary search were converted to MLRsearch.
-
-   - *L2patch tests* - Tests measure performance of L2patch, cross linking
-     RX and TX of two physical interfaces.
-
-   - *2-node tests* - Baseline set of 2-node tests covering base ip4, ip4,
-     l2patch, l2bd, l2xc.
-
-   - *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 multithreading* - SMT-aware automatic detection and
-     resource configuration including thread affinity, number of rx queues and
-     DPDK I/O mbufs. Tests are automatically tagged during execution indicating
-     configuration.
-
-  - *Intel Skylake* - Topologies consisting of 2-node and 3-node using
-    SuperMirco servers each equipped with two Intel Xeon Skylake Platinum
-    processors.
+#. **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* - Added continuous performance trending and
-     analysis. New Performance Trending and Performance Analysis jobs
-     executed regular throughput tests, with results being subsequently
-     analysed and trend and anomalies summarized and presented in VPP
-     Performance Dashboard and trendline graphs.
+  - **Performance trending**: Further improved continuous performance
+    trending with anomaly detection and analysis.
 
 #. **Test Framework Optimizations**
 
-   - *Performance tests efficiency* - Qemu build/install optimizations,
-     warmup phase handling, vpp restart handling. Resulted in improved
-     stability and reduced total execution time by 30% for single pkt
-     size e.g. 64B/78B.
-
-   - *General code housekeeping* - ongoing RF keywords optimizations,
-     removal of redundant RF keywords.
+  - **General Code Housekeeping**: Ongoing RF keywords optimizations,
+    removal of redundant RF keywords.
 
 Performance Changes
 -------------------