mirror of
https://github.com/ceph/ceph
synced 2026-08-01 22:45:39 +00:00
Merge PR #69320 into main
* refs/pull/69320/head: qa:/cephfs: separate out ceph-fuse upgrade tests under fs:upgrade qa/cephfs: reject ceph-fuse upgrade jobs to reduce failure noise Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
This commit is contained in:
commit
991cfb9609
@ -1,3 +1,9 @@
|
||||
teuthology:
|
||||
postmerge:
|
||||
- |
|
||||
-- Tracker #76780: Drop this entire branch.
|
||||
-- FUSE upgrade testing is being moved to a separate dedicated job.
|
||||
reject()
|
||||
tasks:
|
||||
- ceph-fuse:
|
||||
- print: "**** done client"
|
||||
|
||||
0
qa/suites/fs/upgrade/upgrade_fuse/%
Normal file
0
qa/suites/fs/upgrade/upgrade_fuse/%
Normal file
1
qa/suites/fs/upgrade/upgrade_fuse/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
10
qa/suites/fs/upgrade/upgrade_fuse/README
Normal file
10
qa/suites/fs/upgrade/upgrade_fuse/README
Normal file
@ -0,0 +1,10 @@
|
||||
This suite was introduced to test the `getvxattr` op for newer clients with
|
||||
older MDSs. There was a bug where the MDS would crash when a newer client
|
||||
would send a `getvxattr` op(which the MDS did not understand). Then,
|
||||
subsequently, we added more test to this under PR #48280 which added tests
|
||||
to start from pacific and upgrade to reef since reef was the latest release
|
||||
at that moment.
|
||||
|
||||
This suite should be testing what has been released (or close to being
|
||||
released) and verify that a newer client (say on `main`) can talk to a
|
||||
N-1|N-2 MDS.
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/bluestore-bitmap.yaml
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/bluestore-bitmap.yaml
Symbolic link
@ -0,0 +1 @@
|
||||
../../../../cephfs/objectstore-ec/bluestore-bitmap.yaml
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/centos_9.stream.yaml
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/centos_9.stream.yaml
Symbolic link
@ -0,0 +1 @@
|
||||
.qa/distros/supported-container-hosts/centos_9.stream.yaml
|
||||
0
qa/suites/fs/upgrade/upgrade_fuse/clusters/%
Normal file
0
qa/suites/fs/upgrade/upgrade_fuse/clusters/%
Normal file
1
qa/suites/fs/upgrade/upgrade_fuse/clusters/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/clusters/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
@ -0,0 +1 @@
|
||||
.qa/cephfs/clusters/1-mds-1-client-micro.yaml
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/conf
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/conf
Symbolic link
@ -0,0 +1 @@
|
||||
.qa/cephfs/conf/
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/kernel.yaml
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/kernel.yaml
Symbolic link
@ -0,0 +1 @@
|
||||
.qa/cephfs/begin/3-kernel.yaml
|
||||
0
qa/suites/fs/upgrade/upgrade_fuse/overrides/+
Normal file
0
qa/suites/fs/upgrade/upgrade_fuse/overrides/+
Normal file
1
qa/suites/fs/upgrade/upgrade_fuse/overrides/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/overrides/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
@ -0,0 +1 @@
|
||||
.qa/cephfs/overrides/ignorelist_health.yaml
|
||||
@ -0,0 +1 @@
|
||||
.qa/cephfs/overrides/ignorelist_wrongly_marked_down.yaml
|
||||
5
qa/suites/fs/upgrade/upgrade_fuse/overrides/pg-warn.yaml
Normal file
5
qa/suites/fs/upgrade/upgrade_fuse/overrides/pg-warn.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
overrides:
|
||||
ceph:
|
||||
conf:
|
||||
global:
|
||||
mon pg warn min per osd: 0
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/overrides/pg_health.yaml
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/overrides/pg_health.yaml
Symbolic link
@ -0,0 +1 @@
|
||||
.qa/cephfs/overrides/pg_health.yaml
|
||||
0
qa/suites/fs/upgrade/upgrade_fuse/tasks/%
Normal file
0
qa/suites/fs/upgrade/upgrade_fuse/tasks/%
Normal file
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
0
qa/suites/fs/upgrade/upgrade_fuse/tasks/0-install/$
Normal file
0
qa/suites/fs/upgrade/upgrade_fuse/tasks/0-install/$
Normal file
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/0-install/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/0-install/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
55
qa/suites/fs/upgrade/upgrade_fuse/tasks/0-install/squid.yaml
Normal file
55
qa/suites/fs/upgrade/upgrade_fuse/tasks/0-install/squid.yaml
Normal file
@ -0,0 +1,55 @@
|
||||
meta:
|
||||
- desc: |
|
||||
install ceph/squid latest
|
||||
tasks:
|
||||
- install:
|
||||
branch: squid
|
||||
exclude_packages:
|
||||
- cephadm
|
||||
- ceph-mgr-cephadm
|
||||
- ceph-immutable-object-cache
|
||||
- python3-rados
|
||||
- python3-rgw
|
||||
- python3-rbd
|
||||
- python3-cephfs
|
||||
- ceph-volume
|
||||
- ceph-osd-classic
|
||||
- ceph-osd-crimson
|
||||
extra_packages:
|
||||
- python-rados
|
||||
- python-rgw
|
||||
- python-rbd
|
||||
- python-cephfs
|
||||
# For kernel_untar_build workunit
|
||||
extra_system_packages:
|
||||
- bison
|
||||
- flex
|
||||
- elfutils-libelf-devel
|
||||
- openssl-devel
|
||||
- NetworkManager
|
||||
- iproute
|
||||
- util-linux
|
||||
- print: "**** done installing squid"
|
||||
- ceph:
|
||||
log-ignorelist:
|
||||
- overall HEALTH_
|
||||
- \(FS_
|
||||
- \(MDS_
|
||||
- \(OSD_
|
||||
- \(MON_DOWN\)
|
||||
- \(CACHE_POOL_
|
||||
- \(POOL_
|
||||
- \(MGR_DOWN\)
|
||||
- \(PG_
|
||||
- \(SMALLER_PGP_NUM\)
|
||||
- Monitor daemon marked osd
|
||||
- Behind on trimming
|
||||
- Manager daemon
|
||||
conf:
|
||||
global:
|
||||
mon warn on pool no app: false
|
||||
ms bind msgr2: false
|
||||
- exec:
|
||||
osd.0:
|
||||
- ceph osd set-require-min-compat-client squid
|
||||
- print: "**** done ceph"
|
||||
@ -0,0 +1,55 @@
|
||||
meta:
|
||||
- desc: |
|
||||
install ceph/tentacle latest
|
||||
tasks:
|
||||
- install:
|
||||
branch: tentacle
|
||||
exclude_packages:
|
||||
- cephadm
|
||||
- ceph-mgr-cephadm
|
||||
- ceph-immutable-object-cache
|
||||
- python3-rados
|
||||
- python3-rgw
|
||||
- python3-rbd
|
||||
- python3-cephfs
|
||||
- ceph-volume
|
||||
- ceph-osd-classic
|
||||
- ceph-osd-crimson
|
||||
extra_packages:
|
||||
- python-rados
|
||||
- python-rgw
|
||||
- python-rbd
|
||||
- python-cephfs
|
||||
# For kernel_untar_build workunit
|
||||
extra_system_packages:
|
||||
- bison
|
||||
- flex
|
||||
- elfutils-libelf-devel
|
||||
- openssl-devel
|
||||
- NetworkManager
|
||||
- iproute
|
||||
- util-linux
|
||||
- print: "**** done installing tentacle"
|
||||
- ceph:
|
||||
log-ignorelist:
|
||||
- overall HEALTH_
|
||||
- \(FS_
|
||||
- \(MDS_
|
||||
- \(OSD_
|
||||
- \(MON_DOWN\)
|
||||
- \(CACHE_POOL_
|
||||
- \(POOL_
|
||||
- \(MGR_DOWN\)
|
||||
- \(PG_
|
||||
- \(SMALLER_PGP_NUM\)
|
||||
- Monitor daemon marked osd
|
||||
- Behind on trimming
|
||||
- Manager daemon
|
||||
conf:
|
||||
global:
|
||||
mon warn on pool no app: false
|
||||
ms bind msgr2: false
|
||||
- exec:
|
||||
osd.0:
|
||||
- ceph osd set-require-min-compat-client tentacle
|
||||
- print: "**** done ceph"
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/1-client/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/1-client/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
@ -0,0 +1,3 @@
|
||||
tasks:
|
||||
- ceph-fuse:
|
||||
- print: "**** done client"
|
||||
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/2-workload/.qa
Symbolic link
1
qa/suites/fs/upgrade/upgrade_fuse/tasks/2-workload/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
@ -0,0 +1 @@
|
||||
../.qa/
|
||||
@ -0,0 +1 @@
|
||||
.qa/suites/fs/workload/tasks/6-workunit/kernel_untar_build.yaml
|
||||
@ -1,6 +1,9 @@
|
||||
teuthology:
|
||||
postmerge:
|
||||
- if not is_fuse() then reject() end
|
||||
- |
|
||||
-- Tracker #76780: Drop this entire branch.
|
||||
-- FUSE upgrade testing is being moved to a separate dedicated job.
|
||||
reject()
|
||||
tasks:
|
||||
- ceph-fuse:
|
||||
client.0:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user