]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: move ec overwrites tests to a bluestore-only subsuite
authorJosh Durgin <jdurgin@redhat.com>
Thu, 13 Apr 2017 19:04:10 +0000 (12:04 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Thu, 20 Apr 2017 00:45:43 +0000 (17:45 -0700)
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
16 files changed:
qa/suites/rados/thrash-erasure-code-overwrites/% [new file with mode: 0644]
qa/suites/rados/thrash-erasure-code-overwrites/bluestore.yaml [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/clusters [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/fast [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/leveldb.yaml [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/msgr-failures [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/rados.yaml [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/thrashers [new symlink]
qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-pool-snaps-few-objects-overwrites.yaml [new file with mode: 0644]
qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-small-objects-fast-read-overwrites.yaml [new file with mode: 0644]
qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-small-objects-overwrites.yaml [new file with mode: 0644]
qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-snaps-few-objects-overwrites.yaml [new file with mode: 0644]
qa/suites/rados/thrash-erasure-code/workloads/ec-pool-snaps-few-objects-overwrites.yaml [deleted file]
qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-fast-read-overwrites.yaml [deleted file]
qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-overwrites.yaml [deleted file]
qa/suites/rados/thrash-erasure-code/workloads/ec-snaps-few-objects-overwrites.yaml [deleted file]

diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/% b/qa/suites/rados/thrash-erasure-code-overwrites/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/bluestore.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/bluestore.yaml
new file mode 120000 (symlink)
index 0000000..1249ffd
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/objectstore/bluestore.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/clusters b/qa/suites/rados/thrash-erasure-code-overwrites/clusters
new file mode 120000 (symlink)
index 0000000..646ea04
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/clusters
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/fast b/qa/suites/rados/thrash-erasure-code-overwrites/fast
new file mode 120000 (symlink)
index 0000000..6170b30
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/fast
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/leveldb.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/leveldb.yaml
new file mode 120000 (symlink)
index 0000000..531ecf3
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/leveldb.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/msgr-failures b/qa/suites/rados/thrash-erasure-code-overwrites/msgr-failures
new file mode 120000 (symlink)
index 0000000..70c9ca1
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/msgr-failures
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/rados.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/rados.yaml
new file mode 120000 (symlink)
index 0000000..017df6f
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/rados.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/thrashers b/qa/suites/rados/thrash-erasure-code-overwrites/thrashers
new file mode 120000 (symlink)
index 0000000..40ff82c
--- /dev/null
@@ -0,0 +1 @@
+../thrash-erasure-code/thrashers
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-pool-snaps-few-objects-overwrites.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-pool-snaps-few-objects-overwrites.yaml
new file mode 100644 (file)
index 0000000..d2ad70a
--- /dev/null
@@ -0,0 +1,23 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        enable experimental unrecoverable data corrupting features: '*'
+  thrashosds:
+    disable_objectstore_tool_tests: true
+tasks:
+- rados:
+    clients: [client.0]
+    ops: 4000
+    objects: 50
+    pool_snaps: true
+    ec_pool: true
+    erasure_code_use_overwrites: true
+    op_weights:
+      read: 100
+      write: 100
+      delete: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
+      copy_from: 50
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-small-objects-fast-read-overwrites.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-small-objects-fast-read-overwrites.yaml
new file mode 100644 (file)
index 0000000..b3f831b
--- /dev/null
@@ -0,0 +1,29 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        enable experimental unrecoverable data corrupting features: '*'
+  thrashosds:
+    disable_objectstore_tool_tests: true
+tasks:
+- rados:
+    clients: [client.0]
+    ops: 400000
+    max_seconds: 600
+    max_in_flight: 64
+    objects: 1024
+    size: 16384
+    ec_pool: true
+    erasure_code_use_overwrites: true
+    fast_read: true
+    op_weights:
+      read: 100
+      write: 100
+      append: 100
+      delete: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
+      copy_from: 50
+      setattr: 25
+      rmattr: 25
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-small-objects-overwrites.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-small-objects-overwrites.yaml
new file mode 100644 (file)
index 0000000..9baacef
--- /dev/null
@@ -0,0 +1,28 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        enable experimental unrecoverable data corrupting features: '*'
+  thrashosds:
+    disable_objectstore_tool_tests: true
+tasks:
+- rados:
+    clients: [client.0]
+    ops: 400000
+    max_seconds: 600
+    max_in_flight: 64
+    objects: 1024
+    size: 16384
+    ec_pool: true
+    erasure_code_use_overwrites: true
+    op_weights:
+      read: 100
+      write: 100
+      append: 100
+      delete: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
+      copy_from: 50
+      setattr: 25
+      rmattr: 25
diff --git a/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-snaps-few-objects-overwrites.yaml b/qa/suites/rados/thrash-erasure-code-overwrites/workloads/ec-snaps-few-objects-overwrites.yaml
new file mode 100644 (file)
index 0000000..b7c5381
--- /dev/null
@@ -0,0 +1,22 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        enable experimental unrecoverable data corrupting features: '*'
+  thrashosds:
+    disable_objectstore_tool_tests: true
+tasks:
+- rados:
+    clients: [client.0]
+    ops: 4000
+    objects: 50
+    ec_pool: true
+    erasure_code_use_overwrites: true
+    op_weights:
+      read: 100
+      write: 100
+      delete: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
+      copy_from: 50
diff --git a/qa/suites/rados/thrash-erasure-code/workloads/ec-pool-snaps-few-objects-overwrites.yaml b/qa/suites/rados/thrash-erasure-code/workloads/ec-pool-snaps-few-objects-overwrites.yaml
deleted file mode 100644 (file)
index d2ad70a..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        enable experimental unrecoverable data corrupting features: '*'
-  thrashosds:
-    disable_objectstore_tool_tests: true
-tasks:
-- rados:
-    clients: [client.0]
-    ops: 4000
-    objects: 50
-    pool_snaps: true
-    ec_pool: true
-    erasure_code_use_overwrites: true
-    op_weights:
-      read: 100
-      write: 100
-      delete: 50
-      snap_create: 50
-      snap_remove: 50
-      rollback: 50
-      copy_from: 50
diff --git a/qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-fast-read-overwrites.yaml b/qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-fast-read-overwrites.yaml
deleted file mode 100644 (file)
index b3f831b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        enable experimental unrecoverable data corrupting features: '*'
-  thrashosds:
-    disable_objectstore_tool_tests: true
-tasks:
-- rados:
-    clients: [client.0]
-    ops: 400000
-    max_seconds: 600
-    max_in_flight: 64
-    objects: 1024
-    size: 16384
-    ec_pool: true
-    erasure_code_use_overwrites: true
-    fast_read: true
-    op_weights:
-      read: 100
-      write: 100
-      append: 100
-      delete: 50
-      snap_create: 50
-      snap_remove: 50
-      rollback: 50
-      copy_from: 50
-      setattr: 25
-      rmattr: 25
diff --git a/qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-overwrites.yaml b/qa/suites/rados/thrash-erasure-code/workloads/ec-small-objects-overwrites.yaml
deleted file mode 100644 (file)
index 9baacef..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        enable experimental unrecoverable data corrupting features: '*'
-  thrashosds:
-    disable_objectstore_tool_tests: true
-tasks:
-- rados:
-    clients: [client.0]
-    ops: 400000
-    max_seconds: 600
-    max_in_flight: 64
-    objects: 1024
-    size: 16384
-    ec_pool: true
-    erasure_code_use_overwrites: true
-    op_weights:
-      read: 100
-      write: 100
-      append: 100
-      delete: 50
-      snap_create: 50
-      snap_remove: 50
-      rollback: 50
-      copy_from: 50
-      setattr: 25
-      rmattr: 25
diff --git a/qa/suites/rados/thrash-erasure-code/workloads/ec-snaps-few-objects-overwrites.yaml b/qa/suites/rados/thrash-erasure-code/workloads/ec-snaps-few-objects-overwrites.yaml
deleted file mode 100644 (file)
index b7c5381..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        enable experimental unrecoverable data corrupting features: '*'
-  thrashosds:
-    disable_objectstore_tool_tests: true
-tasks:
-- rados:
-    clients: [client.0]
-    ops: 4000
-    objects: 50
-    ec_pool: true
-    erasure_code_use_overwrites: true
-    op_weights:
-      read: 100
-      write: 100
-      delete: 50
-      snap_create: 50
-      snap_remove: 50
-      rollback: 50
-      copy_from: 50