]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add centos_latest (9.stream) and ubuntu_20.04 yamls to supported-all-distro
authorVenky Shankar <vshankar@redhat.com>
Mon, 27 Nov 2023 05:12:02 +0000 (10:42 +0530)
committerVenky Shankar <vshankar@redhat.com>
Thu, 30 Nov 2023 05:32:29 +0000 (11:02 +0530)
A bug in Ceph MDS (MDS crash!) is seen with distos using a not-so-recent kernel
(5.4ish). This crash was first seen in quincy smoke run and the problematic
backport change was reverted. The smoke suite chooses a random distro for each
job, so to hit this bug, the appropriate distro needs to be (randomly) get chosen.

This change point the smoke suite to run against all supported distros.

This effects suites that point to supported-all-distro (powercycle) since it
bloats up the number of jobs. E.g., currently, without --subset, powercycle:osd

          INFO:teuthology.suite.run:0/336 jobs were filtered out.

vs

(with this change)

          Unable to schedule 560 jobs, too many jobs, when maximum 500 jobs allowed.

For smoke suite

          INFO:teuthology.suite.run:Scheduled 24 jobs in total.

vs

(with this change)

           INFO:teuthology.suite.run:Scheduled 120 jobs in total.

Eventually, with PR #46882, then testing kernel will no longer override the
distro kernel in fs suite, so we should get good coverage then.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
qa/distros/supported-all-distro/centos_latest.yaml [new symlink]
qa/distros/supported-all-distro/ubuntu_20.04.yaml [new symlink]

diff --git a/qa/distros/supported-all-distro/centos_latest.yaml b/qa/distros/supported-all-distro/centos_latest.yaml
new file mode 120000 (symlink)
index 0000000..2e29883
--- /dev/null
@@ -0,0 +1 @@
+../all/centos_latest.yaml
\ No newline at end of file
diff --git a/qa/distros/supported-all-distro/ubuntu_20.04.yaml b/qa/distros/supported-all-distro/ubuntu_20.04.yaml
new file mode 120000 (symlink)
index 0000000..75d907e
--- /dev/null
@@ -0,0 +1 @@
+../all/ubuntu_20.04.yaml
\ No newline at end of file