Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
d5cb8e0
SRE-3150 Test: This is Debug PR for NVMe issue
ravalsam Sep 18, 2025
6c78311
Reverting it back to original OS.
ravalsam Sep 29, 2025
fdb99d2
Comment node prep NVMe check.
ravalsam Oct 27, 2025
9f60be9
Update test_main_prep_node.sh
ravalsam Nov 13, 2025
e4a7c38
Testing changes.
ravalsam Nov 14, 2025
3f3b111
Break tests repetition after first failure
grom72 Nov 25, 2025
aecf0b3
Default build with pre-set configuration
grom72 Nov 25, 2025
19a6a3c
Sanity check on el9.5
grom72 Nov 27, 2025
8aed634
Skip leap 15 build
grom72 Nov 28, 2025
481de85
Revert "Sanity check on el9.5"
grom72 Nov 28, 2025
48bc314
Let's try 9.5 again
grom72 Dec 8, 2025
74ebd21
Add parameter to controll HW stages image version
grom72 Dec 9, 2025
455f4d5
Stop tests as soon as fault is detected
grom72 Dec 9, 2025
fde1309
nvme drives setup script
grom72 Dec 10, 2025
5b7b932
Increase max repetition number for cluster sanity check
grom72 Dec 10, 2025
a77ad8b
Update script to enable two devices per numa node
grom72 Dec 11, 2025
5d04c18
Full NVME devices configuration during node provisioning
grom72 Dec 11, 2025
0ad5d6e
Speed up test by les repetitions
grom72 Dec 12, 2025
504ad56
Avoid error in case of unbinding failure
grom72 Dec 12, 2025
f95e526
Run Tests without fix to collect more data
grom72 Dec 12, 2025
b915253
Run tests with wiped namespaces
grom72 Dec 15, 2025
1b0f797
Fix: clamav dependency mismatch
grom72 Dec 16, 2025
36cb784
Fix: for el9.5 strict order of NVMe devices is needed
grom72 Dec 16, 2025
168cd13
Jenkins debugging
grom72 Dec 16, 2025
554b4b2
Revert "Jenkins debugging"
grom72 Dec 16, 2025
656ce98
fix to debug issue
grom72 Dec 17, 2025
91ef413
fix invalid unmount
grom72 Dec 17, 2025
607065e
Fix - -f does not detect symlink to directories
grom72 Dec 17, 2025
e07c277
Ignore leap15 builds
grom72 Dec 17, 2025
0688580
Fix - try to rollback few changes to reproduce the problem
grom72 Dec 18, 2025
4752f2b
SRE-3150 ci: enable Functioanl HW Tests for el 9.6
grom72 Dec 30, 2025
5bc531a
Script polishing
grom72 Dec 31, 2025
c228225
FIx: calculate namespace size, wait for ns attachment
grom72 Jan 1, 2026
10ea249
Fix: always recreate ns if does not exists
grom72 Jan 1, 2026
3a45afe
Fix: calculate nvmcap_bytes based on tnvmcap
grom72 Jan 1, 2026
e45fd43
Trigger final validation
grom72 Jan 1, 2026
e2f824e
Fix: remove obsolete code
grom72 Jan 1, 2026
cd8846f
Fix: script optimization and bug fixing
grom72 Jan 2, 2026
3325b1e
Fix: use custom ctrl id
grom72 Jan 2, 2026
91cff6f
Kick build on el8.8
grom72 Jan 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/* groovylint-disable ParameterName, VariableName */
/* Copyright 2019-2024 Intel Corporation
/* Copyright 2025 Google LLC
* Copyright 2025 Hewlett Packard Enterprise Development LP
* Copyright 2025-2026 Hewlett Packard Enterprise Development LP
* All rights reserved.
*
* This file is part of the DAOS Project. It is subject to the license terms
Expand Down Expand Up @@ -403,6 +403,9 @@ pipeline {
string(name: 'FUNCTIONAL_HARDWARE_LARGE_LABEL',
defaultValue: 'ci_nvme9',
description: 'Label to use for 9 node Functional Hardware Large (MD on SSD) stages')
string(name: 'FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION',
defaultValue: 'el8.8',
description: 'Version of OS used in all Functional Hardware Medium stages')
string(name: 'CI_STORAGE_PREP_LABEL',
defaultValue: '',
description: 'Label for cluster to do a DAOS Storage Preparation')
Expand Down Expand Up @@ -628,6 +631,7 @@ pipeline {
}
}
}
/*
stage('Build on Leap 15.5') {
when {
beforeAgent true
Expand Down Expand Up @@ -718,6 +722,7 @@ pipeline {
}
}
}
*/
}
}
stage('Unit Tests') {
Expand Down Expand Up @@ -1147,6 +1152,7 @@ pipeline {
stage_tags: 'hw,medium,-provider',
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
nvme: 'auto',
image_version: params.FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION,
run_if_pr: false,
run_if_landing: false,
job_status: job_status_internal
Expand All @@ -1159,6 +1165,7 @@ pipeline {
stage_tags: 'hw,medium,-provider',
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
nvme: 'auto_md_on_ssd',
image_version: params.FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION,
run_if_pr: true,
run_if_landing: false,
job_status: job_status_internal
Expand All @@ -1172,6 +1179,7 @@ pipeline {
/* groovylint-disable-next-line UnnecessaryGetter */
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
nvme: 'auto',
image_version: params.FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION,
run_if_pr: false,
run_if_landing: false,
job_status: job_status_internal
Expand All @@ -1185,6 +1193,7 @@ pipeline {
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
default_nvme: 'auto',
provider: 'ofi+verbs;ofi_rxm',
image_version: params.FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION,
run_if_pr: false,
run_if_landing: false,
job_status: job_status_internal
Expand All @@ -1198,6 +1207,7 @@ pipeline {
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
default_nvme: 'auto_md_on_ssd',
provider: 'ofi+verbs;ofi_rxm',
image_version: params.FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION,
run_if_pr: true,
run_if_landing: false,
job_status: job_status_internal
Expand All @@ -1211,6 +1221,7 @@ pipeline {
default_tags: startedByTimer() ? 'pr daily_regression' : 'pr',
default_nvme: 'auto',
provider: cachedCommitPragma('Test-provider-ucx', 'ucx+ud_x'),
image_version: params.FUNCTIONAL_HARDWARE_MEDIUM_IMAGE_VERSION,
run_if_pr: false,
run_if_landing: false,
job_status: job_status_internal
Expand Down
Loading
Loading