]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/upgarde/jewel-x: add final scrub and legacy snapset check
authorSage Weil <sage@redhat.com>
Tue, 25 Apr 2017 17:05:33 +0000 (13:05 -0400)
committerSage Weil <sage@redhat.com>
Fri, 5 May 2017 17:39:14 +0000 (13:39 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
qa/suites/upgrade/jewel-x/parallel/1.5-final-scrub.yaml [new file with mode: 0644]
qa/suites/upgrade/jewel-x/stress-split-erasure-code/1.5-final-scrub.yaml [new symlink]
qa/suites/upgrade/jewel-x/stress-split/1.5-final-scrub.yaml [new symlink]

diff --git a/qa/suites/upgrade/jewel-x/parallel/1.5-final-scrub.yaml b/qa/suites/upgrade/jewel-x/parallel/1.5-final-scrub.yaml
new file mode 100644 (file)
index 0000000..83457c0
--- /dev/null
@@ -0,0 +1,11 @@
+# do not require luminous osds at mkfs time; only set flag at
+# the end of the test run, then do a final scrub (to convert any
+# legacy snapsets), and verify we are healthy.
+tasks:
+- full_sequential_finally:
+  - ceph.osd_scrub_pgs:
+      cluster: ceph
+  - exec:
+      mon.a:
+        - ceph pg dump -f json-pretty
+        - "ceph pg dump sum -f json-pretty | grep num_legacy_snapsets | head -1 | grep ': 0'"
diff --git a/qa/suites/upgrade/jewel-x/stress-split-erasure-code/1.5-final-scrub.yaml b/qa/suites/upgrade/jewel-x/stress-split-erasure-code/1.5-final-scrub.yaml
new file mode 120000 (symlink)
index 0000000..522db1b
--- /dev/null
@@ -0,0 +1 @@
+../parallel/1.5-final-scrub.yaml
\ No newline at end of file
diff --git a/qa/suites/upgrade/jewel-x/stress-split/1.5-final-scrub.yaml b/qa/suites/upgrade/jewel-x/stress-split/1.5-final-scrub.yaml
new file mode 120000 (symlink)
index 0000000..522db1b
--- /dev/null
@@ -0,0 +1 @@
+../parallel/1.5-final-scrub.yaml
\ No newline at end of file