]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa: add nofs upgrade suite
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 14 Jul 2021 16:16:26 +0000 (09:16 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 29 Jul 2021 15:57:34 +0000 (08:57 -0700)
commitb2aef3171342d80e6feeaf76cdb167ef4bc3328a
treeb03fadcc91ceccf7ff72db9c9445484046e67bd7
parent1bb0263d62784521439fc4400ceed1debabbf720
qa: add nofs upgrade suite

This adds an upgrade suite to ensure that a Ceph cluster without a
CephFS file system does not blow up on upgrade (in particular, that the
MDSMonitor does not trip). This was developed to potentially reproduce
tracker 51673 but the actual cause for that issue was an old encoding
for the MDSMap which was obsoleted in Pacific. You must create a cluster
older than the FSMap (~Hammer or Infernalis) to reproduce. In any case,
this upgrade suite may be useful in the future so let's keep it!

Related-to: https://tracker.ceph.com/issues/51673
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 9941188116e22104b625d35d7f4137f438632615)
16 files changed:
qa/suites/fs/upgrade/nofs/% [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/.qa [new symlink]
qa/suites/fs/upgrade/nofs/README [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/bluestore-bitmap.yaml [new symlink]
qa/suites/fs/upgrade/nofs/centos_latest.yaml [new symlink]
qa/suites/fs/upgrade/nofs/conf [new symlink]
qa/suites/fs/upgrade/nofs/no-mds-cluster.yaml [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/overrides/% [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/overrides/.qa [new symlink]
qa/suites/fs/upgrade/nofs/overrides/pg-warn.yaml [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/overrides/whitelist_health.yaml [new symlink]
qa/suites/fs/upgrade/nofs/overrides/whitelist_wrongly_marked_down.yaml [new symlink]
qa/suites/fs/upgrade/nofs/tasks/% [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/tasks/.qa [new symlink]
qa/suites/fs/upgrade/nofs/tasks/0-octopus.yaml [new file with mode: 0644]
qa/suites/fs/upgrade/nofs/tasks/1-upgrade.yaml [new file with mode: 0644]