]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
qa: add a upgrade test suite from nautilus and test the new getvxattr op 47891/head
authorXiubo Li <xiubli@redhat.com>
Wed, 3 Aug 2022 00:29:18 +0000 (08:29 +0800)
committerXiubo Li <xiubli@redhat.com>
Mon, 5 Dec 2022 01:06:27 +0000 (09:06 +0800)
commitdf2e92fe55857cf73db14087ccf09ea474da2f18
tree197e14112b529a6d902f195cc12d5030faf976a9
parent089c40c30b57043ae1fa020f29521562a1562d8c
qa: add a upgrade test suite from nautilus and test the new getvxattr op

For new OPs the old ceph may will crash the MDSs when receiving
unknow OPs. As a workaround the new clients will check the sessions
feature bits to decide to send the new OPs or not.

Fixes: https://tracker.ceph.com/issues/56529
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit eae0a16002798e69936f67edf8266fbc9d82bf12)
20 files changed:
qa/suites/fs/upgrade/upgraded_client/.qa [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/% [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/.qa [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/bluestore-bitmap.yaml [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/centos_latest.yaml [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/clusters/% [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/clusters/.qa [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/clusters/1-mds-1-client-micro.yaml [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/conf [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/overrides/% [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/overrides/.qa [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/overrides/ignorelist_health.yaml [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/overrides/ignorelist_wrongly_marked_down.yaml [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/overrides/pg-warn.yaml [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/tasks/% [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/tasks/.qa [new symlink]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/tasks/0-nautilus.yaml [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/tasks/1-client-upgrade.yaml [new file with mode: 0644]
qa/suites/fs/upgrade/upgraded_client/from_nautilus/tasks/2-client-sanity.yaml [new file with mode: 0644]
qa/tasks/cephfs/test_newops.py [new file with mode: 0644]