qa/suites/krbd: more fsx tests 24354/head
authorIlya Dryomov <idryomov@gmail.com>
Thu, 20 Sep 2018 08:18:20 +0000 (10:18 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 1 Oct 2018 14:48:47 +0000 (16:48 +0200)
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
23 files changed:
qa/suites/krbd/fsx/% [new file with mode: 0644]
qa/suites/krbd/fsx/.qa [new symlink]
qa/suites/krbd/fsx/ceph/.qa [new symlink]
qa/suites/krbd/fsx/ceph/ceph.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/clusters/.qa [new symlink]
qa/suites/krbd/fsx/clusters/3-node.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/conf.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/striping/.qa [new symlink]
qa/suites/krbd/fsx/striping/default/% [new file with mode: 0644]
qa/suites/krbd/fsx/striping/default/.qa [new symlink]
qa/suites/krbd/fsx/striping/default/msgr-failures/.qa [new symlink]
qa/suites/krbd/fsx/striping/default/msgr-failures/few.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/striping/default/msgr-failures/many.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/striping/default/randomized-striping-off.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/striping/fancy/% [new file with mode: 0644]
qa/suites/krbd/fsx/striping/fancy/.qa [new symlink]
qa/suites/krbd/fsx/striping/fancy/msgr-failures/.qa [new symlink]
qa/suites/krbd/fsx/striping/fancy/msgr-failures/few.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/striping/fancy/randomized-striping-on.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/tasks/.qa [new symlink]
qa/suites/krbd/fsx/tasks/fsx-1-client.yaml [new file with mode: 0644]
qa/suites/krbd/fsx/tasks/fsx-3-client.yaml [new file with mode: 0644]
qa/suites/krbd/rbd-nomount/tasks/rbd_kfsx.yaml [deleted file]

diff --git a/qa/suites/krbd/fsx/% b/qa/suites/krbd/fsx/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/krbd/fsx/.qa b/qa/suites/krbd/fsx/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/ceph/.qa b/qa/suites/krbd/fsx/ceph/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/ceph/ceph.yaml b/qa/suites/krbd/fsx/ceph/ceph.yaml
new file mode 100644 (file)
index 0000000..2030acb
--- /dev/null
@@ -0,0 +1,3 @@
+tasks:
+- install:
+- ceph:
diff --git a/qa/suites/krbd/fsx/clusters/.qa b/qa/suites/krbd/fsx/clusters/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/clusters/3-node.yaml b/qa/suites/krbd/fsx/clusters/3-node.yaml
new file mode 100644 (file)
index 0000000..0433ec9
--- /dev/null
@@ -0,0 +1,14 @@
+# fixed-3.yaml, but with two additional clients on the same target
+roles:
+- [mon.a, mon.c, mgr.x, osd.0, osd.1, osd.2, osd.3]
+- [mon.b, mgr.y, osd.4, osd.5, osd.6, osd.7]
+- [client.0, client.1, client.2]
+openstack:
+- volumes: # attached to each instance
+    count: 4
+    size: 10 # GB
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd shutdown pgref assert: true
diff --git a/qa/suites/krbd/fsx/conf.yaml b/qa/suites/krbd/fsx/conf.yaml
new file mode 100644 (file)
index 0000000..8279674
--- /dev/null
@@ -0,0 +1,7 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms die on skipped message: false
+      client:
+        rbd default features: 5
diff --git a/qa/suites/krbd/fsx/striping/.qa b/qa/suites/krbd/fsx/striping/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/striping/default/% b/qa/suites/krbd/fsx/striping/default/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/krbd/fsx/striping/default/.qa b/qa/suites/krbd/fsx/striping/default/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/striping/default/msgr-failures/.qa b/qa/suites/krbd/fsx/striping/default/msgr-failures/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/striping/default/msgr-failures/few.yaml b/qa/suites/krbd/fsx/striping/default/msgr-failures/few.yaml
new file mode 100644 (file)
index 0000000..0de320d
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms inject socket failures: 5000
diff --git a/qa/suites/krbd/fsx/striping/default/msgr-failures/many.yaml b/qa/suites/krbd/fsx/striping/default/msgr-failures/many.yaml
new file mode 100644 (file)
index 0000000..86f8dde
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms inject socket failures: 500
diff --git a/qa/suites/krbd/fsx/striping/default/randomized-striping-off.yaml b/qa/suites/krbd/fsx/striping/default/randomized-striping-off.yaml
new file mode 100644 (file)
index 0000000..0bf96a8
--- /dev/null
@@ -0,0 +1,3 @@
+overrides:
+  rbd_fsx:
+    randomized_striping: false
diff --git a/qa/suites/krbd/fsx/striping/fancy/% b/qa/suites/krbd/fsx/striping/fancy/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/krbd/fsx/striping/fancy/.qa b/qa/suites/krbd/fsx/striping/fancy/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/striping/fancy/msgr-failures/.qa b/qa/suites/krbd/fsx/striping/fancy/msgr-failures/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/striping/fancy/msgr-failures/few.yaml b/qa/suites/krbd/fsx/striping/fancy/msgr-failures/few.yaml
new file mode 100644 (file)
index 0000000..0de320d
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms inject socket failures: 5000
diff --git a/qa/suites/krbd/fsx/striping/fancy/randomized-striping-on.yaml b/qa/suites/krbd/fsx/striping/fancy/randomized-striping-on.yaml
new file mode 100644 (file)
index 0000000..c2823e4
--- /dev/null
@@ -0,0 +1,3 @@
+overrides:
+  rbd_fsx:
+    randomized_striping: true
diff --git a/qa/suites/krbd/fsx/tasks/.qa b/qa/suites/krbd/fsx/tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/krbd/fsx/tasks/fsx-1-client.yaml b/qa/suites/krbd/fsx/tasks/fsx-1-client.yaml
new file mode 100644 (file)
index 0000000..b0af982
--- /dev/null
@@ -0,0 +1,10 @@
+tasks:
+- rbd_fsx:
+    clients: [client.0]
+    ops: 20000
+    krbd: true
+    readbdy: 512
+    writebdy: 512
+    truncbdy: 512
+    holebdy: 512
+    punch_holes: true
diff --git a/qa/suites/krbd/fsx/tasks/fsx-3-client.yaml b/qa/suites/krbd/fsx/tasks/fsx-3-client.yaml
new file mode 100644 (file)
index 0000000..5b8e370
--- /dev/null
@@ -0,0 +1,10 @@
+tasks:
+- rbd_fsx:
+    clients: [client.0, client.1, client.2]
+    ops: 10000
+    krbd: true
+    readbdy: 512
+    writebdy: 512
+    truncbdy: 512
+    holebdy: 512
+    punch_holes: true
diff --git a/qa/suites/krbd/rbd-nomount/tasks/rbd_kfsx.yaml b/qa/suites/krbd/rbd-nomount/tasks/rbd_kfsx.yaml
deleted file mode 100644 (file)
index 0f4b24a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-tasks:
-- rbd_fsx:
-    clients: [client.0]
-    ops: 10000
-    krbd: true
-    readbdy: 512
-    writebdy: 512
-    truncbdy: 512
-    holebdy: 512
-    punch_holes: true
-    randomized_striping: false