Skip to content

Commit 26dd405

Browse files
committed
kconfig: remove CONFIG_KERNEL_CI infrastructure
Remove the CONFIG_KERNEL_CI Kconfig infrastructure now that all workflows have been converted to use their own internal loop configurations or SOAK_DURATION: - Remove Kconfig.kernel-ci file with all kernel-ci options - Remove kernel-ci menu and source from Kconfig.kdevops - Remove CONFIG_KERNEL_CI from kernel-testing defconfig - Update fstests documentation to mention SOAK_DURATION instead This completes the removal of the confusing CONFIG_KERNEL_CI feature that was originally added for loop testing but has been superseded by better architectural choices. Generated-by: Claude AI Signed-off-by: Luis Chamberlain <[email protected]>
1 parent 6fcbbdd commit 26dd405

File tree

4 files changed

+4
-183
lines changed

4 files changed

+4
-183
lines changed

defconfigs/kernel-testing

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ CONFIG_KDEVOPS_TRY_REFRESH_REPOS=y
22
CONFIG_KDEVOPS_TRY_UPDATE_SYSTEMS=y
33
CONFIG_KDEVOPS_TRY_INSTALL_KDEV_TOOLS=y
44
CONFIG_GIT_ALTERNATIVES=y
5-
CONFIG_KERNEL_CI=y
65
CONFIG_WORKFLOW_KOTD_ENABLE=y

docs/fstests.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,10 @@ of a baseline by running fstests in a loop 100 times. If no new failures have
137137
been found we consider that we have a high confidence in a baseline and then
138138
it can be used to verify if new development changes are not causing a regression.
139139

140-
The amount of loops you choose to test with fstests is configurable
141-
with `CONFIG_KERNEL_CI_STEADY_STATE_GOAL`. We default to 100. This value
142-
is chosen for a few reasons:
143-
144-
* Running fstests 100 times takes about 1 week
145-
* This is a sensible litmus test to ensure no regressions are
146-
introduced with a new delta of patches, if you want to build confidence
147-
in some possibly intrusive changes to Linux, or backport some patches
148-
without regressing the kernel.
140+
The preferred method for long-term testing with fstests is to use the
141+
SOAK_DURATION feature, which allows specific tests designed for soak
142+
testing to run for extended periods. This provides a more targeted approach
143+
to stress testing compared to simply running all tests in a loop.
149144

150145
The value originally comes from kdevops use at SUSE Linux enterprise
151146
distributions, as a litmus test to validate kernel releases, so to ensure

kconfigs/Kconfig.kdevops

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,6 @@ menu "Ansible post-bring up provisioning configuration"
193193
source "kconfigs/Kconfig.ansible_provisioning"
194194
endmenu
195195

196-
menu "Kernel continous integration configuration"
197-
source "kconfigs/Kconfig.kernel-ci"
198-
endmenu
199196

200197
menu "Ansible Configuration"
201198
source "kconfigs/Kconfig.ansible_cfg"

kconfigs/Kconfig.kernel-ci

Lines changed: 0 additions & 170 deletions
This file was deleted.

0 commit comments

Comments
 (0)