aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-09-21fix(core): String mappingpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4db3fc1b70469a966e51afe3bfa93cb4bcffa654
2023-09-21feat(core): Multilink backendpmikus20-166/+199
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8d168979ab9722e0056e97edb228f29cbfa245e3
2023-09-20feat(infra): update 3n-alt ipsec testsJuraj Linkeš3-44/+264
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>
2023-09-19C-Docs: Add 2310 release notesTibor Frank13-138/+387
Change-Id: I537d585b20057e70d5403bb81af190838a4f928b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-18Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I476820c86432dba872fa4acbc7f7d2d8e5c7d13c Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-14C-Dash: Add test name to hover info and offcanvasoper-230918Tibor Frank1-3/+13
- split it to dut, infra and test name Change-Id: I3b87da70b67e30247b54ff56a7ffdd6a460dce78 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-14Add IPsec and wireguard hwasync test cases to 3nb-spr job specsxinfeng zhao7-32/+601
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
2023-09-12feat(core): 1n_spr swap interfacespmikus2-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icf68d2f244432f49f6b8fb0876807d694a1e8e31
2023-09-12fix(core): 1n_sprpmikus4-4/+8
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia8067fb1683295fb711bbba81a35b0e6d18b084f
2023-09-11fix(core): 1n_sprpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I38aeb3d75793addafb44f407fabf6bac6705b682
2023-09-11C-Docs: Update go, hugo, hugo-bookTibor Frank2-2/+2
Change-Id: Ib4036621c0ad2bf6c092ceee65817b556c67b007 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-11feat(doc): update per-patch methodology pageVratko Polak1-39/+38
Change-Id: I087b82c47b093c8a5a420ed6948d3a916069c98b Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-09-11Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I1e27cb9b2e42c0ab843aaaae22008dd8d46c1405 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-08feat(perpatch): parse results from jsonVratko Polak3-297/+118
+ Use test names in output. - Methodology updated in subsequent change. Change-Id: I6a62f87249ea79262778f68d00f9bb81134f0b02 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-09-08feat(cleanup): Some old codepmikus6-308/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3aad4fc5a56a1c02e975f664449a6f9d50fc300e
2023-09-08feat(infra): Add 1n_sprpmikus3-4/+224
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I20e720302561f5f7d1f7a80a83548077a88025af
2023-09-08feat(infra): SPR backendpmikus19-16/+514
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: If48902729a8c13b83c97170c12fc43bac624212c
2023-09-07job-specs: reduce the number of tests in daily, weekly, iterative jobsTibor Frank6-1111/+5
- 2n-spr, 2n-icx, 2n-clx - fix 2n-clx Change-Id: I4ad6da2c4c4a14c29f0f8f9b6af1cbc48f864795 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-06fix(terraform): c6in availability zonepmikus3-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ibca8acac9c221486b32eb728db5167e5fe4a0d40
2023-09-06fix(terraform): eb-deploy version dependenciespmikus2-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id11bbe4f95cae38b24c28eaa3e1728e1abe1e6d1
2023-09-06C-Dash: Small changes in graphs processingTibor Frank2-6/+4
Change-Id: Idb0e1cbc8377c234149a8ae09e824fa697eabcb4 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-06feat(infra): Add new SPR serverspmikus13-55/+542
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id90ca8323e6f49b51f19526e1089bf711e4e8182
2023-09-06C-Dash: Define the width of bars in bar graphsTibor Frank2-10/+19
- Width set automaticaly by plotly does not work corectly in all situations. Change-Id: Ib4a2475f6889e8858d3c3cd9c7886a9725df5d0e Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-05Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Ib75fa7df86b6c209493030076f9fd9fe5c2af51e Signed-off-by: Tibor Frank <tifrank@cisco.com>
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>