aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-09-07job-specs: reduce the number of tests in daily, weekly, iterative jobsoper-230905Tibor Frank6-1111/+5
- 2n-spr, 2n-icx, 2n-clx - fix 2n-clx Change-Id: I4ad6da2c4c4a14c29f0f8f9b6af1cbc48f864795 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit 81d8ea348283a2ec3ce86701796676a0bc25adda)
2023-09-04fix(hoststack): hardcode DUT1 for nginxVratko Polak3-19/+19
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>
2023-09-04fix(bootstrap): move archives before cleanupVratko Polak1-1/+1
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>
2023-09-04feat(ansible): Consul upgradepmikus19-156/+187
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ifde27d3bd637364e3a1cc56477e79f26f0e57827
2023-09-04fix(ansible): Nomad server varspmikus2-18/+18
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0488c4d988c4a3a3f3d68fc1f695084f78bb7cb6
2023-08-31feat(ansible): Nomad updatepmikus24-243/+457
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I67563590ea44c3d59090dc66acd4ef64f8a05f45
2023-08-22feat(pxe): Add RMAed serverpmikus7-3/+363
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I73880085b9d31780dcd25a4bf6d615e5b511f9a7
2023-08-21fix(etl): Cron timingspmikus3-16/+20
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iefe50300c31c999739a92d5fb578b9e45c47e84a
2023-08-21Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Ie78210380ad706576ed9e2b4a6f5e78c326214a5 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-21CSIT: Update requirements fileTibor Frank4-163/+80
Change-Id: I259c00baa2f336331354b22fe78be10678ecf343 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-21feat(terraform): ETL for 2310pmikus26-64/+64
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3013b8be6a7f06d2f1f3b8320e7cb6f057a47491
2023-08-18fix(core): AVF init problemoper-230821pmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I67eac5f0e68e9e84041816a8a6e6b8df3fdff664
2023-08-17feat(swasync): switch to polling modeVratko Polak4-21/+419
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>
2023-08-17Add ability to parse more kinds of test resultsVratko Polak3-26/+209
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>
2023-08-17feat(ansible): Bump DPDK 23.07pmikus4-14/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ieb1576aa45e689dda8358c4ad4708b3b09b5216c
2023-08-17fix(core): Variables for GSOpmikus1-4/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I6768f65551deb335ba7b9fc07bca164bca9381fe
2023-08-17feat(ansible): DPDK 23.07pmikus32-92/+78
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0d153b1c749adaa9313e586a0c0625000128769c
2023-08-15fix(core): Pylint leftoverspmikus2-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8d3e93f61ba7929b79da386fbfcece992fea7324
2023-08-15GSO: Add export of results to json files.Tibor Frank4-3/+12
Change-Id: Iac742f0571b11e06662af6bf1b680d0b4e196ddd Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-14fix(topo): IP addresspmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icf43f76e80387e7d54164ed531ec844c7dfd87bb
2023-08-14Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I5b519f7878069098e1a39b3a65806a5d500f2779 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-11feat(core): QAT initialization refactorpmikus9-119/+166
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Idc91da55ab0b5c6b8eb53e8b4ce4da18a1ae891c
2023-08-11feat(dash): Add uWSGI statspmikus2-0/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I904391601996f344d921f818c2c700f2bc30a6c6
2023-08-11feat(terraform): Update Dash platformpmikus6-12/+12
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I1ed0abbd3527f928ec865166be085d413f9f4bad
2023-08-09C-Dash: Update requirements fileTibor Frank21-192/+311
+ 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>
2023-08-07fix(core): Disable core dbg analysispmikus1-4/+5
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia85c4a48155c1e760120a61b39bacbb9de1ab673
2023-08-07Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Iaf6f39d49c3414eaf00aba6e482f0635c0c58e52 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-08-04fix(ansible): QAT v1.x installoper-230807pmikus4-16/+98
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I2e2047f3d02a1c4f90298cb15f2574e5ea6a7ad4
2023-08-04fix(core): QAT VF bindpmikus2-12/+16
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iafae1a1f538b928d3bb80bf9610a0bf7de646f8a
2023-07-31C-Dash: fix link in statsTibor Frank1-2/+2
Change-Id: I187f6a053998276ac552724ef857c8530ed23650 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-31Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I1169dbd336e48b2aa7141b94d3583b609686f423 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-27fix(ansible): QAT install flowoper-230731pmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4670366b704f0cd999d8a3ba08712b72148078a0
2023-07-27fix(core): QAT initializationpmikus6-86/+118
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I28af64b7d39a97bbb84f9d987a3f5d3a2d02701b
2023-07-27fix(ansible): QAT installationpmikus2-2/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I48084f28070126561de630332e7b6f38f6e595ac
2023-07-27feat(core): Core allocationpmikus9-122/+146
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I782b87190dbee6e0a12c97f616b80539cd6614bd
2023-07-26job-spes: Remove gtpuhw tests from mlxTibor Frank5-37/+1
Change-Id: I7ff782992ac6d5a9d585932df8986f3b457fc7e1 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-25job-spec: Remove rdma tests from 2n-spr coverageTibor Frank16-712/+0
Change-Id: I3a96edf248dc6b0896cf68bdffbf9d40e73c8f61 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-24Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I3cd54230a5f72773da301e40d5d0c46d9e8be9e0 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-20feat(terraform): Add 3n-c6in, use intel TG for ARMoper-230724pmikus14-256/+1246
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icac039f959b0dda007bc06152602e6fb42e5f7a1
2023-07-17feat(crc): print warnings in crc checker scriptVratko Polak2-2/+18
Robot already prints warnings when running tests, but not many people are looking at robot console output. This makes the warnings visible also in VPP API CRC job console log. Change-Id: I9044a2970f46e132ec80ae0faa2e0adacc889447 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-07-17Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I59afb80fba10a1399e03a07b0ee77fe6fb985d44 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-14feat(crc): bump messages for cycle after 2306Vratko Polak9-29/+144
The supported VPP code is 380c62d7040bf285d449f1d05692141c40089470 which is the latest commit before stable/2306 diverged from master. + Separate messages into blocks with paths to .api sources. + Prepare memif for use_dma (currently always false). + Use srv6 test teardown action in srv6 device tests. - Do not use sr_policy_add_v2 from 37258 yet. - Leave a TODO to do it eventually, for now inputs are too different. - Do not use index based policer calls from 37873. - The policer_add_del is not deprecated yet and inputs are different. Change-Id: I350138f09542ec12ce4bec140203175940ccf9d4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-07-14fix(packer): Namingpmikus1-22/+22
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I7c9ee9887b86ec1a0ef2dfa6d2f6fbce39fd2a04
2023-07-14fix(packer): Namingpmikus8-48/+56
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8127beeb6664aa51ef5cb313d658ab2e5638b581
2023-07-14feat(aws): Add new flavorspmikus40-74/+1878
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie63b3d6c7ff376d808587e7c96f386946c939a81
2023-07-14fix(jumpavg): penalize stdev also for size=2Vratko Polak3-5/+10
This fix is mainly needed for bisection using PDR values. The impact on trending is smaller but still beneficial, as this fix should reduce the amount of false anomalies for two-band and other unstable tests. + Update metadata for 0.4.1 release into PyPI. Change-Id: Iabab4df50f4c4ad034362820904a237c507fa710 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-07-13C-Dash: Update link to release notesTibor Frank1-1/+1
Change-Id: I6ebefd220b1d1d2f9ff5343106340594adc7af68 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-13feat(packer): Cleanuppmikus167-12/+21
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I947f0e349584c3688e207a910e0debfc87562af6
2023-07-13C-Docs: Optimize url linksTibor Frank9-12/+51
Change-Id: I95ae31a84a12c5f5762197e257f30667debc6c0c Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-07-11C-Dash: Release notesTibor Frank1-4/+4
Change-Id: I7d38443f4001604745c36d91441ee9ec8404d3e4 Signed-off-by: Tibor Frank <tifrank@cisco.com>