csit.git
5 months agoC-Dash: Improve Latency HDRH graphs 21/39821/1
Tibor Frank [Thu, 2 Nov 2023 12:09:45 +0000 (12:09 +0000)]
C-Dash: Improve Latency HDRH graphs

Change-Id: Id7c290b9aa708eb0bed2d6bfd94ad1393bec21c3
Signed-off-by: Tibor Frank <tifrank@cisco.com>
5 months agofix(job_specs): 1n-vbox 20/39820/1
pmikus [Thu, 2 Nov 2023 05:56:47 +0000 (05:56 +0000)]
fix(job_specs): 1n-vbox

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I0c333fe9954aaac7253064c33c9281e9246963f6

5 months agofix(docs): File placements 19/39819/1
pmikus [Thu, 2 Nov 2023 05:50:27 +0000 (05:50 +0000)]
fix(docs): File placements

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I64e8e7f545acbd7faa96438f93a3cf2139221a06

5 months agofix(core): Remove unwanted code 18/39818/1
pmikus [Thu, 2 Nov 2023 05:45:53 +0000 (05:45 +0000)]
fix(core): Remove unwanted code

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ib03e469da3e93944ae7fb612e7a71df36f711cdd

6 months agocode and doc updates for vagrant VM dev/test environ setup 84/39584/5
Naveen Joy [Mon, 25 Sep 2023 22:17:42 +0000 (15:17 -0700)]
code and doc updates for vagrant VM dev/test environ setup

Change-Id: I0e4e4758b3abbfc2fe2e18200b85477293de218b
Signed-off-by: Naveen Joy <najoy@cisco.com>
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
6 months agoUpdate VPP_STABLE_VER files 44/39744/2
Tibor Frank [Sun, 29 Oct 2023 17:27:52 +0000 (17:27 +0000)]
Update VPP_STABLE_VER files

Change-Id: I64e87a0249db09eebbaf27f87f808ab353fd06b9
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agofix(methodology): MLRv9 updates 71/39771/2 oper-231030
Vratko Polak [Thu, 26 Oct 2023 11:49:47 +0000 (13:49 +0200)]
fix(methodology): MLRv9 updates

+ Also update reconf tests emthodology.

Change-Id: If3b19d3d9f14da6b28e525e9023bccde1cf1c8a9
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofeat(PyPI): update metadata for MLRsearch 1.2.1 69/39769/1
Vratko Polak [Thu, 26 Oct 2023 11:14:02 +0000 (13:14 +0200)]
feat(PyPI): update metadata for MLRsearch 1.2.1

Change-Id: Ib7d31bcd9bab350a3b2443a15b4d9a533d774cca
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofeat(trex): cleanup t-rex profiles 68/39768/1
pmikus [Thu, 26 Oct 2023 06:13:17 +0000 (08:13 +0200)]
feat(trex): cleanup t-rex profiles

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ib93dc1552945fe91ab5346b9b759d56c7468debf

6 months agofeat(core): Multilink TRex Sync mode II 78/39678/16
pmikus [Fri, 13 Oct 2023 12:34:04 +0000 (12:34 +0000)]
feat(core): Multilink TRex Sync mode II

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: Idf4df372520d4a72c0738a89290d16710485f140

6 months agofeat(MLRsearch): use goal result as in draft05 58/39758/5
Vratko Polak [Tue, 24 Oct 2023 13:44:53 +0000 (15:44 +0200)]
feat(MLRsearch): use goal result as in draft05

No effect on NDRPDR results, just different result packaging
between the MLRsearch library and the rest of CSIT.

- PyPI metadata still to be updated in a separate Change.

Change-Id: I547134da189d1d7761594e92f36cc7c1c232ee32
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofeat(MLRsearch): version 05 of the IETF draft 95/39595/16
Vratko Polak [Tue, 24 Oct 2023 09:48:29 +0000 (11:48 +0200)]
feat(MLRsearch): version 05 of the IETF draft

Editing not finished, but we ran out of time.

Change-Id: I169c672eec731c5bce083af590be01222f99fb4c
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agoC-Dash: Improve writing pyarrow schemas 56/39756/1
Tibor Frank [Mon, 23 Oct 2023 12:23:33 +0000 (12:23 +0000)]
C-Dash: Improve writing pyarrow schemas

Change-Id: Icecbbbdd1c872fd6bfd2e0362941b047658c8f9b
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agoUpdate VPP_STABLE_VER files 36/39736/2
Tibor Frank [Mon, 23 Oct 2023 05:14:53 +0000 (05:14 +0000)]
Update VPP_STABLE_VER files

Change-Id: I41b14d79bbdad9c1079e7e735052168864fdb620
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agofix(methodology): update MLRsearch page for v8 84/39684/3 oper-231023
Vratko Polak [Thu, 19 Oct 2023 10:00:37 +0000 (12:00 +0200)]
fix(methodology): update MLRsearch page for v8

Change-Id: I1c369ab8e52a6f6fabede0617f526eab39e4469f
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofix(model): bump schema version for new MLR 19/39719/1
Vratko Polak [Thu, 19 Oct 2023 09:53:50 +0000 (11:53 +0200)]
fix(model): bump schema version for new MLR

Change-Id: I35230692241a5f54420ece3340530f6c608828bb
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofeat(MLRseach): Update to v8 conditional throughput 17/39717/3
Vratko Polak [Thu, 19 Oct 2023 08:47:48 +0000 (10:47 +0200)]
feat(MLRseach): Update to v8 conditional throughput

Hopefully, with CSIT config values, PDR lower than NDR will not happen.

+ Bump duration_sum default to an odd number,
  so users are not surprised by not seeing standard median behavior.
  For CSIT this should not matter, overheads hide ties
  and number of trials (at least for STL) should stay the same.

Change-Id: Id7130f978c31e71227499612424007c473bcfac2
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agoC-Dash: Add bandwidth to mrr trending graphs 94/39694/3
Tibor Frank [Wed, 18 Oct 2023 13:29:48 +0000 (13:29 +0000)]
C-Dash: Add bandwidth to mrr trending graphs

+ unify hover info in trending graphs

Change-Id: I53a7dcb030afc7d5855e39a4343234963cecf89e
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agofix(tox): move dependency to requirements.txt 91/39691/2
Vratko Polak [Wed, 18 Oct 2023 07:13:32 +0000 (09:13 +0200)]
fix(tox): move dependency to requirements.txt

Two reasons.
Most importantly, executor image creation scripts
will now see the pylint version used in tox job.
Additionally, this makes it easier for people
to run pylint locally (without checking all files as tox does).

Change-Id: I89f1d428e676e27d6f35c79ca9c22224c4c99a3e
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofix(specs): 1n-spr remove VM tests, add flow vfio-pci 93/39693/1
pmikus [Wed, 18 Oct 2023 09:15:12 +0000 (09:15 +0000)]
fix(specs): 1n-spr remove VM tests, add flow vfio-pci

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I2b243aa33f41d267f83727f7747a9a28ffdd1c07

6 months agofix(specs): 1n-spr disable flow tests 92/39692/1
pmikus [Wed, 18 Oct 2023 08:31:29 +0000 (08:31 +0000)]
fix(specs): 1n-spr disable flow tests

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: Ibddb430707510e2b3e803c892a7feeea6ab82ccd

6 months agofeat(MLRsearch): MLRsearch v7 43/38443/79
Vratko Polak [Tue, 17 Oct 2023 14:31:35 +0000 (16:31 +0200)]
feat(MLRsearch): MLRsearch v7

Replaces MLRv2, suitable for "big bang" upgrade across CSIT.
PyPI metadata updated only partially (full edits will come separately).
Pylint wants less complexity, but the differences are only minor.

+ Use the same (new CSIT) defaults everywhere, also in Python library.
+ Update also PLRsearch to use the new result class.
+ Make upper bound optional in UTI.
+ Fix ASTF approximate duration detection.
+ Do not keep approximated_receive_rate (for MRR) in result structure.

Change-Id: I03406f32d5c93f56b527cb3f93791b61955dfd74
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofix(specs): 1n-spr disable flow tests 90/39690/1
pmikus [Wed, 18 Oct 2023 05:53:06 +0000 (05:53 +0000)]
fix(specs): 1n-spr disable flow tests

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ic4df3c303cd0758875dfcfdc3d0884a1b37448df

6 months agofeat(pylint): upgrade version and config 38/36438/16
Vratko Polak [Mon, 16 Oct 2023 13:18:27 +0000 (15:18 +0200)]
feat(pylint): upgrade version and config

Pylint version bumped to 3.0.1.

Upgrade is needed, because the old version
has only a limited understanding of type hints
and data classes (leading to many false errors).

Config values are simplified,
only few old customizations are kept.

Notably, max line length is increased to 88
(only here, not in other checkers).

Change-Id: I70802a32693a8f21515b9093b12e292f88ee9e3f
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofeat(MLRsearch): version 04 of the IETF draft 94/39594/2
Vratko Polak [Mon, 16 Oct 2023 09:49:39 +0000 (11:49 +0200)]
feat(MLRsearch): version 04 of the IETF draft

Change-Id: I13110e9e32f83cb86f5ddb36380fcda1c36e18ee
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agoC-Dash: Change the order of items in control panel 59/39659/6
Tibor Frank [Wed, 11 Oct 2023 13:21:25 +0000 (13:21 +0000)]
C-Dash: Change the order of items in control panel

The new order is:
- DUT
- Area
- Test
- Infra
- The rest is not changed

Change-Id: Ic8484af582b1016666b765e9bad3562352385b91
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agoUpdate VPP_STABLE_VER files 49/39649/2
Tibor Frank [Mon, 16 Oct 2023 05:49:00 +0000 (05:49 +0000)]
Update VPP_STABLE_VER files

Change-Id: Ief15f9a6e3b2944c86b56b1cc448bd56f44f330c
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agofix(pylint): Minor warnings 76/39676/1
pmikus [Fri, 13 Oct 2023 08:08:41 +0000 (08:08 +0000)]
fix(pylint): Minor warnings

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Id646ab09ae51d3153446f1ae334f62ba7710be14

6 months agofix(pylint): DUTSetup 73/39673/3
pmikus [Fri, 13 Oct 2023 06:58:10 +0000 (06:58 +0000)]
fix(pylint): DUTSetup

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: Ibe13acbd104e780f42e104755db026dcdd478f62

6 months agofeat(core): Multilink TRex ASTF Async mode 72/39672/2
pmikus [Fri, 13 Oct 2023 06:47:52 +0000 (06:47 +0000)]
feat(core): Multilink TRex ASTF Async mode

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I9e4eac451578c0f6b86b1dde237512184c163def

6 months agofeat(core): Multilink TRex Sync mode I. 66/39666/6
pmikus [Thu, 12 Oct 2023 09:06:06 +0000 (09:06 +0000)]
feat(core): Multilink TRex Sync mode I.

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I9f579385299e69e4d5679ed451ae0b4c30406733

6 months agofix(TrafficGenerator): append to xstats for ASTF 60/39660/2
Vratko Polak [Wed, 11 Oct 2023 15:36:02 +0000 (17:36 +0200)]
fix(TrafficGenerator): append to xstats for ASTF

Scripts trex_astf_profile.py and trex_astf_stop.py
may need additional fixes.

Fixes: 1fc868d1126b3e01afbadaac1d72b58d60f6e283

Change-Id: Ia466b1de08930b8b09bc7f92d9a673b09e6a1f31
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 months agofix(core): Multilink TRex Async mode 65/39665/1
pmikus [Thu, 12 Oct 2023 05:16:14 +0000 (05:16 +0000)]
fix(core): Multilink TRex Async mode

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I8635e5731260bf0daecf87c852bc2dfb867fe650

6 months agofix(topology): Swap link 64/39664/2
pmikus [Thu, 12 Oct 2023 05:06:59 +0000 (05:06 +0000)]
fix(topology): Swap link

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I1fcc14284313c043f08df13eb7bbf0758ae6b559

6 months agofeat(etl): Add bandwidth 58/39658/1
pmikus [Wed, 11 Oct 2023 13:06:42 +0000 (13:06 +0000)]
feat(etl): Add bandwidth

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I9f6bd4c9945811686e629b678ec8399101e1f9c5

6 months agofeat(core): Multilink TRex Async mode 56/39656/2
pmikus [Wed, 11 Oct 2023 12:12:48 +0000 (12:12 +0000)]
feat(core): Multilink TRex Async mode

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I02468203f3eb4545b6662bad2ce9aa72ecd5a5f6

6 months agoC-Dash: Add bandwidth to trending graphs 32/39632/8
Tibor Frank [Tue, 10 Oct 2023 08:14:18 +0000 (08:14 +0000)]
C-Dash: Add bandwidth to trending graphs

- NDRPDR tests only
- MRR to be done when data is in parquets

Change-Id: If2b1f76d5e2dc6f3a480eeb0950e7ab9550f8901
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agofeat(trex): Multilink 16/39616/8
pmikus [Thu, 5 Oct 2023 12:27:08 +0000 (12:27 +0000)]
feat(trex): Multilink

Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I36c5d175a34555ad9ce88d69a824f366b54dbc81

6 months agoModel: Add bandwidth to mrr 23/39623/4
Tibor Frank [Fri, 6 Oct 2023 11:27:22 +0000 (11:27 +0000)]
Model: Add bandwidth to mrr

Change-Id: I4277f23d94fa191890041bb43e2fcd4eb5e42019
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agoUpdate VPP_STABLE_VER files 38/39638/2
Tibor Frank [Mon, 9 Oct 2023 05:06:12 +0000 (05:06 +0000)]
Update VPP_STABLE_VER files

Change-Id: Icddebd95ed3f1eab7c91ae91fe447bd7bbb2cdd9
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agoC-Dash: Fix hoststack graphs 20/39620/1
Tibor Frank [Fri, 6 Oct 2023 07:34:33 +0000 (07:34 +0000)]
C-Dash: Fix hoststack graphs

Change-Id: Ie91ef1d83e595a6b69ecd35aad5443896ffc96b9
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agoC-Dash: Add info about previous version of trending 10/39610/1
Tibor Frank [Wed, 4 Oct 2023 13:18:52 +0000 (13:18 +0000)]
C-Dash: Add info about previous version of trending

Change-Id: I904ee832b79ef6b07a889eb69ac2aadc12edb877
Signed-off-by: Tibor Frank <tifrank@cisco.com>
6 months agofeat(infra): IcelakeD 92/39592/4
pmikus [Thu, 28 Sep 2023 12:36:05 +0000 (12:36 +0000)]
feat(infra): IcelakeD

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ib630ef3a2451c6b13e3ba6b40a1ffa475787aeb6

6 months agoUpdate VPP_STABLE_VER files 67/39567/2
Tibor Frank [Mon, 2 Oct 2023 05:41:36 +0000 (05:41 +0000)]
Update VPP_STABLE_VER files

Change-Id: I2e363fdd4fdf89be4e5c3af3fe27c7c85695597a
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoC-Docs: Remove unused variables 87/39587/1 oper-231002
Tibor Frank [Tue, 26 Sep 2023 07:40:54 +0000 (07:40 +0000)]
C-Docs: Remove unused variables

Change-Id: Ia3d27ce0377665d07ba93e535878193ae47d46d7
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoD-Dash: Add rls2310, remove rls2210 82/39582/1
Tibor Frank [Mon, 25 Sep 2023 10:41:53 +0000 (10:41 +0000)]
D-Dash: Add rls2310, remove rls2210

Change-Id: Ib86cfefeaaa19bf8aadc1cd628dd4abca2b18ff2
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoUpdate VPP_STABLE_VER files 65/39565/2
Tibor Frank [Mon, 25 Sep 2023 05:20:54 +0000 (05:20 +0000)]
Update VPP_STABLE_VER files

Change-Id: I0e1ccd1487126ad146e82058cc4318eecda2e1bb
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agofix(core): IP neighbor 50/39550/1 oper-230925
pmikus [Fri, 22 Sep 2023 09:39:00 +0000 (09:39 +0000)]
fix(core): IP neighbor

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Id72bbee0f5623f82cb097a5169c60fda3584d83e

7 months agofix(core): TRex self loop tests 47/39547/2
pmikus [Fri, 22 Sep 2023 05:10:25 +0000 (07:10 +0200)]
fix(core): TRex self loop tests

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I8945daffd500f689b3eb630f1ce7e1dc4f05aca8

7 months agofix(core): AWS BPS limit 44/39544/1
pmikus [Thu, 21 Sep 2023 12:30:15 +0000 (12:30 +0000)]
fix(core): AWS BPS limit

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I684be7f41772b96d918b5f009d2052139f7219cf

7 months agofix(job_specs): c6in 43/39543/1
pmikus [Thu, 21 Sep 2023 11:38:57 +0000 (11:38 +0000)]
fix(job_specs): c6in

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ia42f1bf77e2b88153922f3c0a387e60a9c63440b

7 months agofix(core): String mapping 42/39542/1
pmikus [Thu, 21 Sep 2023 09:54:22 +0000 (09:54 +0000)]
fix(core): String mapping

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I4db3fc1b70469a966e51afe3bfa93cb4bcffa654

7 months agofeat(core): Multilink backend 39/39439/12
pmikus [Fri, 25 Aug 2023 08:30:01 +0000 (08:30 +0000)]
feat(core): Multilink backend

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I8d168979ab9722e0056e97edb228f29cbfa245e3

7 months agofeat(infra): update 3n-alt ipsec tests 29/39529/3
Juraj Linkeš [Thu, 14 Sep 2023 14:49:19 +0000 (16:49 +0200)]
feat(infra): update 3n-alt ipsec tests

Remove 4 tunnel flow cache test cases, as those don't benefit from flow
cache much.
Add mrr ipsec test cases for the XL710 Intel NIC to increase coverage.
Don't add ndrpdr for XL710, only add commented out counterparts to
align with the mrr list.
Also modify the existing flow cache configuration by adding the fast
path config as well. These are independent features, but the fast path
code added this dependency.

Change-Id: Ide88fd8c1abe96c577a86925dcc2dc4e63f897d4
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
7 months agoC-Docs: Add 2310 release notes 27/39527/3
Tibor Frank [Thu, 14 Sep 2023 07:17:31 +0000 (07:17 +0000)]
C-Docs: Add 2310 release notes

Change-Id: I537d585b20057e70d5403bb81af190838a4f928b
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoUpdate VPP_STABLE_VER files 26/39426/2
Tibor Frank [Mon, 18 Sep 2023 05:14:09 +0000 (05:14 +0000)]
Update VPP_STABLE_VER files

Change-Id: I476820c86432dba872fa4acbc7f7d2d8e5c7d13c
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoC-Dash: Add test name to hover info and offcanvas 26/39526/2 oper-230918
Tibor Frank [Thu, 14 Sep 2023 06:51:56 +0000 (06:51 +0000)]
C-Dash: Add test name to hover info and offcanvas

- split it to dut, infra and test name

Change-Id: I3b87da70b67e30247b54ff56a7ffdd6a460dce78
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoAdd IPsec and wireguard hwasync test cases to 3nb-spr job specs 83/39083/26
xinfeng zhao [Tue, 20 Jun 2023 07:30:42 +0000 (07:30 +0000)]
Add IPsec and wireguard hwasync test cases to 3nb-spr job specs

Also add IPsec 10000tnlhwasync int mode and 4tnlhwasync policy mode
test suites, in order to compare sw crypto and QAT crypto and IPsec
int mode and policy mode performance.

Signed-off-by: Yulong Pei <yulong.pei@intel.com>
Signed-off-by: xinfeng zhao <xinfengx.zhao@intel.com>
Change-Id: I0aed06a0c75c1a545720649d3561a0aa5a861db2

7 months agofeat(core): 1n_spr swap interfaces 19/39519/2
pmikus [Tue, 12 Sep 2023 08:57:59 +0000 (08:57 +0000)]
feat(core): 1n_spr swap interfaces

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Icf68d2f244432f49f6b8fb0876807d694a1e8e31

7 months agofix(core): 1n_spr 16/39516/1
pmikus [Tue, 12 Sep 2023 07:04:31 +0000 (07:04 +0000)]
fix(core): 1n_spr

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ia8067fb1683295fb711bbba81a35b0e6d18b084f

7 months agofix(core): 1n_spr 14/39514/1
pmikus [Mon, 11 Sep 2023 12:17:55 +0000 (12:17 +0000)]
fix(core): 1n_spr

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I38aeb3d75793addafb44f407fabf6bac6705b682

7 months agoC-Docs: Update go, hugo, hugo-book 13/39513/2
Tibor Frank [Mon, 11 Sep 2023 10:41:18 +0000 (10:41 +0000)]
C-Docs: Update go, hugo, hugo-book

Change-Id: Ib4036621c0ad2bf6c092ceee65817b556c67b007
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agofeat(doc): update per-patch methodology page 12/39512/2
Vratko Polak [Fri, 8 Sep 2023 17:03:31 +0000 (19:03 +0200)]
feat(doc): update per-patch methodology page

Change-Id: I087b82c47b093c8a5a420ed6948d3a916069c98b
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 months agoUpdate VPP_STABLE_VER files 20/39420/2
Tibor Frank [Mon, 11 Sep 2023 04:52:53 +0000 (04:52 +0000)]
Update VPP_STABLE_VER files

Change-Id: I1e27cb9b2e42c0ab843aaaae22008dd8d46c1405
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agofeat(perpatch): parse results from json 04/39504/8
Vratko Polak [Fri, 8 Sep 2023 15:22:20 +0000 (17:22 +0200)]
feat(perpatch): parse results from json

+ Use test names in output.
- Methodology updated in subsequent change.

Change-Id: I6a62f87249ea79262778f68d00f9bb81134f0b02
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 months agofeat(cleanup): Some old code 09/39509/3
pmikus [Fri, 8 Sep 2023 11:54:31 +0000 (11:54 +0000)]
feat(cleanup): Some old code

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I3aad4fc5a56a1c02e975f664449a6f9d50fc300e

7 months agofeat(infra): Add 1n_spr 10/39510/1
pmikus [Fri, 8 Sep 2023 12:04:23 +0000 (12:04 +0000)]
feat(infra): Add 1n_spr

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I20e720302561f5f7d1f7a80a83548077a88025af

7 months agofeat(infra): SPR backend 08/39508/2
pmikus [Fri, 8 Sep 2023 11:37:58 +0000 (11:37 +0000)]
feat(infra): SPR backend

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: If48902729a8c13b83c97170c12fc43bac624212c

7 months agojob-specs: reduce the number of tests in daily, weekly, iterative jobs 96/39396/3
Tibor Frank [Fri, 18 Aug 2023 06:48:30 +0000 (06:48 +0000)]
job-specs: reduce the number of tests in daily, weekly, iterative jobs

- 2n-spr, 2n-icx, 2n-clx
- fix 2n-clx

Change-Id: I4ad6da2c4c4a14c29f0f8f9b6af1cbc48f864795
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agofix(terraform): c6in availability zone 94/39494/2
pmikus [Wed, 6 Sep 2023 08:49:16 +0000 (08:49 +0000)]
fix(terraform): c6in availability zone

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ibca8acac9c221486b32eb728db5167e5fe4a0d40

7 months agofix(terraform): eb-deploy version dependencies 95/39495/2
pmikus [Wed, 6 Sep 2023 09:02:51 +0000 (09:02 +0000)]
fix(terraform): eb-deploy version dependencies

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Id11bbe4f95cae38b24c28eaa3e1728e1abe1e6d1

7 months agoC-Dash: Small changes in graphs processing 96/39496/2
Tibor Frank [Wed, 6 Sep 2023 09:49:32 +0000 (09:49 +0000)]
C-Dash: Small changes in graphs processing

Change-Id: Idb0e1cbc8377c234149a8ae09e824fa697eabcb4
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agofeat(infra): Add new SPR servers 85/39485/4
pmikus [Tue, 5 Sep 2023 08:26:26 +0000 (08:26 +0000)]
feat(infra): Add new SPR servers

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Id90ca8323e6f49b51f19526e1089bf711e4e8182

7 months agoC-Dash: Define the width of bars in bar graphs 93/39493/1
Tibor Frank [Wed, 6 Sep 2023 08:20:36 +0000 (08:20 +0000)]
C-Dash: Define the width of bars in bar graphs

- Width set automaticaly by plotly does not work corectly in all
  situations.

Change-Id: Ib4a2475f6889e8858d3c3cd9c7886a9725df5d0e
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agoUpdate VPP_STABLE_VER files 18/39418/2
Tibor Frank [Tue, 5 Sep 2023 05:27:46 +0000 (05:27 +0000)]
Update VPP_STABLE_VER files

Change-Id: Ib75fa7df86b6c209493030076f9fd9fe5c2af51e
Signed-off-by: Tibor Frank <tifrank@cisco.com>
7 months agofix(hoststack): hardcode DUT1 for nginx 79/39479/4
Vratko Polak [Mon, 4 Sep 2023 12:31:34 +0000 (14:31 +0200)]
fix(hoststack): hardcode DUT1 for nginx

Previously, the Set up LDP or VCL Nginx on DUT node keyword
was wrongly documenting its "dut" argument as type string,
while using the value as a node dict instead.

As most of the code already used direct dut1 variables,
this patch eliminates the dut argument altogether
and puts DUT1 into the keyword name.

Change-Id: Ie29afc175b98c1b1cb554438da9178738662d108
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 months agofix(bootstrap): move archives before cleanup 81/39481/1
Vratko Polak [Mon, 4 Sep 2023 12:25:27 +0000 (14:25 +0200)]
fix(bootstrap): move archives before cleanup

If cleanup fails, we still want to examine robot logs
for any hints of why a node may have stopped working properly.

Bootstrapt scripts for device tests are doing that already,
so this patch only edits the perf verify bootstrap script.

Change-Id: I8b8ad7bcbbbbc26874068efe1b20e8053f0d5650
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 months agofeat(ansible): Consul upgrade 78/39478/1
pmikus [Mon, 4 Sep 2023 10:17:48 +0000 (10:17 +0000)]
feat(ansible): Consul upgrade

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ifde27d3bd637364e3a1cc56477e79f26f0e57827

7 months agofix(ansible): Nomad server vars 75/39475/1
pmikus [Mon, 4 Sep 2023 05:40:49 +0000 (05:40 +0000)]
fix(ansible): Nomad server vars

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I0488c4d988c4a3a3f3d68fc1f695084f78bb7cb6

8 months agofeat(ansible): Nomad update 14/39414/3
pmikus [Wed, 23 Aug 2023 11:12:50 +0000 (11:12 +0000)]
feat(ansible): Nomad update

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I67563590ea44c3d59090dc66acd4ef64f8a05f45

8 months agofeat(pxe): Add RMAed server 02/39402/2
pmikus [Mon, 21 Aug 2023 09:06:32 +0000 (09:06 +0000)]
feat(pxe): Add RMAed server

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I73880085b9d31780dcd25a4bf6d615e5b511f9a7

8 months agofix(etl): Cron timings 01/39401/1
pmikus [Mon, 21 Aug 2023 07:46:49 +0000 (07:46 +0000)]
fix(etl): Cron timings

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Iefe50300c31c999739a92d5fb578b9e45c47e84a

8 months agoUpdate VPP_STABLE_VER files 17/39417/2
Tibor Frank [Mon, 21 Aug 2023 05:02:03 +0000 (05:02 +0000)]
Update VPP_STABLE_VER files

Change-Id: Ie78210380ad706576ed9e2b4a6f5e78c326214a5
Signed-off-by: Tibor Frank <tifrank@cisco.com>
8 months agoCSIT: Update requirements file 08/39308/5
Tibor Frank [Wed, 2 Aug 2023 08:57:20 +0000 (08:57 +0000)]
CSIT: Update requirements file

Change-Id: I259c00baa2f336331354b22fe78be10678ecf343
Signed-off-by: Tibor Frank <tifrank@cisco.com>
8 months agofeat(terraform): ETL for 2310 94/39394/2
pmikus [Thu, 17 Aug 2023 12:26:28 +0000 (12:26 +0000)]
feat(terraform): ETL for 2310

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I3013b8be6a7f06d2f1f3b8320e7cb6f057a47491

8 months agofix(core): AVF init problem 98/39398/1 oper-230821
pmikus [Fri, 18 Aug 2023 07:06:27 +0000 (07:06 +0000)]
fix(core): AVF init problem

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I67eac5f0e68e9e84041816a8a6e6b8df3fdff664

8 months agofeat(swasync): switch to polling mode 88/39388/10
Vratko Polak [Thu, 17 Aug 2023 12:53:26 +0000 (14:53 +0200)]
feat(swasync): switch to polling mode

Performance of adaptive mode is bad (different bug),
keep continuity of ipsec swasync tests (when VPP allows).

As 23.06-release does not have the new API message,
the new CSIT code needs to be more careful around CRC checking.

+ Add new crc collection with the new API call used.
 + Also keep the old collection so older VPP does not fail.
+ Document how papi executor works with VPP without a message.
+ Prevent CRC checker from raising bodus errors with old VPP.

Change-Id: I9ff933a8a9558289d22d55526905d63e7894378c
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
8 months agoAdd ability to parse more kinds of test results 96/35196/33
Vratko Polak [Thu, 17 Aug 2023 12:17:33 +0000 (14:17 +0200)]
Add ability to parse more kinds of test results

Previously, only BMRR results were recongnized.
Now also lower bounds for PDR (optionally NDR) and soak are recongnized.
This code expects all tests are of the same type,
e.g. when both MRR and NDRPDR tests are run,
only MRR result will get parsed.

If test or parsing fails, generate fake data based on overall pass or fail,
so at least passrate of unknown tests can be compared in theory.

Currently affects only per-patch job (vpp-csit-verify-perf-*),
but is useful mainly for the upcoming bisect job.

+ Do not force MRR test type in vpp-csit jobs.
 - Some test results are still not recognized (e.g. hoststack).
+ Do not exit per-patch job early on robot failure.
 + Only changes that introduce a failure (not present in parent) get -1.
 + The same is true also for introducing unrecognized test results.
 - The fake values from passrate can be misleading.
+ Add default nic tag only if NIC tag is missing.
 + In all jobs, not only in vpp-csit ones.
 + Do not add NIC tags for device jobs.
- No job supports NDR parsing yet.
 + Can be enabled in future from ci-management side.

Change-Id: Iee904116d1ffed69aec7e31821c67d8447f49ebe
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
8 months agofeat(ansible): Bump DPDK 23.07 92/39392/1
pmikus [Thu, 17 Aug 2023 11:18:28 +0000 (11:18 +0000)]
feat(ansible): Bump DPDK 23.07

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ieb1576aa45e689dda8358c4ad4708b3b09b5216c

8 months agofix(core): Variables for GSO 91/39391/2
pmikus [Thu, 17 Aug 2023 08:31:31 +0000 (08:31 +0000)]
fix(core): Variables for GSO

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I6768f65551deb335ba7b9fc07bca164bca9381fe

8 months agofeat(ansible): DPDK 23.07 76/39376/2
pmikus [Tue, 15 Aug 2023 08:09:57 +0000 (08:09 +0000)]
feat(ansible): DPDK 23.07

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I0d153b1c749adaa9313e586a0c0625000128769c

8 months agofix(core): Pylint leftovers 64/39364/3
pmikus [Mon, 14 Aug 2023 07:25:55 +0000 (07:25 +0000)]
fix(core): Pylint leftovers

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I8d3e93f61ba7929b79da386fbfcece992fea7324

8 months agoGSO: Add export of results to json files. 65/39365/9
Tibor Frank [Mon, 14 Aug 2023 09:00:44 +0000 (09:00 +0000)]
GSO: Add export of results to json files.

Change-Id: Iac742f0571b11e06662af6bf1b680d0b4e196ddd
Signed-off-by: Tibor Frank <tifrank@cisco.com>
8 months agofix(topo): IP address 68/39368/1
pmikus [Mon, 14 Aug 2023 14:03:23 +0000 (14:03 +0000)]
fix(topo): IP address

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Icf43f76e80387e7d54164ed531ec844c7dfd87bb

8 months agoUpdate VPP_STABLE_VER files 91/39191/2
Tibor Frank [Mon, 14 Aug 2023 04:51:57 +0000 (04:51 +0000)]
Update VPP_STABLE_VER files

Change-Id: I5b519f7878069098e1a39b3a65806a5d500f2779
Signed-off-by: Tibor Frank <tifrank@cisco.com>
8 months agofeat(core): QAT initialization refactor 57/39357/5
pmikus [Thu, 10 Aug 2023 09:40:33 +0000 (09:40 +0000)]
feat(core): QAT initialization refactor

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Idc91da55ab0b5c6b8eb53e8b4ce4da18a1ae891c

8 months agofeat(dash): Add uWSGI stats 59/39359/2
pmikus [Fri, 11 Aug 2023 07:49:40 +0000 (07:49 +0000)]
feat(dash): Add uWSGI stats

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I904391601996f344d921f818c2c700f2bc30a6c6

8 months agofeat(terraform): Update Dash platform 58/39358/1
pmikus [Fri, 11 Aug 2023 06:44:16 +0000 (06:44 +0000)]
feat(terraform): Update Dash platform

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I1ed0abbd3527f928ec865166be085d413f9f4bad

8 months agoC-Dash: Update requirements file 07/39307/7
Tibor Frank [Wed, 2 Aug 2023 07:49:42 +0000 (07:49 +0000)]
C-Dash: Update requirements file

+ add pyarrow exception processing
+ set 'dtype_backend="pyarrow"' for "wr.s3.read_parquet" method
+ add pyarrow schemas
+ improve console output

Change-Id: Iae7f1dda3de4804af7089b80b9001f05d3364b39
Signed-off-by: Tibor Frank <tifrank@cisco.com>
8 months agofix(core): Disable core dbg analysis 34/39334/2
pmikus [Mon, 7 Aug 2023 08:10:54 +0000 (08:10 +0000)]
fix(core): Disable core dbg analysis

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ia85c4a48155c1e760120a61b39bacbb9de1ab673