]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: relocate new tasks from fs:basic_functional
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 29 Oct 2020 23:59:18 +0000 (16:59 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 3 Nov 2020 21:00:37 +0000 (13:00 -0800)
These were not tested with kcephfs before, let's see if there's any
bugs!

Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
64 files changed:
qa/suites/fs/basic_functional/% [deleted file]
qa/suites/fs/basic_functional/.qa [deleted symlink]
qa/suites/fs/basic_functional/begin.yaml [deleted symlink]
qa/suites/fs/basic_functional/clusters/.qa [deleted symlink]
qa/suites/fs/basic_functional/clusters/1-mds-4-client-coloc.yaml [deleted symlink]
qa/suites/fs/basic_functional/conf [deleted symlink]
qa/suites/fs/basic_functional/mount/.qa [deleted symlink]
qa/suites/fs/basic_functional/mount/fuse.yaml [deleted symlink]
qa/suites/fs/basic_functional/objectstore/.qa [deleted symlink]
qa/suites/fs/basic_functional/objectstore/bluestore-bitmap.yaml [deleted symlink]
qa/suites/fs/basic_functional/objectstore/bluestore-ec-root.yaml [deleted symlink]
qa/suites/fs/basic_functional/overrides/+ [deleted file]
qa/suites/fs/basic_functional/overrides/.qa [deleted symlink]
qa/suites/fs/basic_functional/overrides/frag_enable.yaml [deleted symlink]
qa/suites/fs/basic_functional/overrides/no_client_pidfile.yaml [deleted symlink]
qa/suites/fs/basic_functional/overrides/whitelist_health.yaml [deleted symlink]
qa/suites/fs/basic_functional/overrides/whitelist_wrongly_marked_down.yaml [deleted symlink]
qa/suites/fs/basic_functional/supported-random-distros$ [deleted symlink]
qa/suites/fs/basic_functional/tasks/.qa [deleted symlink]
qa/suites/fs/basic_functional/tasks/admin.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/alternate-pool.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/asok_dump_tree.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/cap-flush.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/cephfs_scrub_tests.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/cfuse_workunit_quota.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/client-readahad.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/fragment.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/libcephfs_python.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/mds_creation_retry.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/openfiletable.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/quota.yaml [deleted file]
qa/suites/fs/basic_functional/tasks/test_journal_migration.yaml [deleted file]
qa/suites/fs/basic_workload/tasks/libcephfs_interface_tests.yaml [deleted symlink]
qa/suites/fs/functional/tasks/admin.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/alternate-pool.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/asok_dump_tree.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/cap-flush.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/client-readahead.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/fragment.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/mds_creation_retry.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/openfiletable.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/quota.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/scrub.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/test_journal_migration.yaml [new file with mode: 0644]
qa/suites/fs/functional/tasks/workunit/quota.yaml [new file with mode: 0644]
qa/suites/fs/libcephfs/% [new file with mode: 0644]
qa/suites/fs/libcephfs/.qa [new symlink]
qa/suites/fs/libcephfs/begin.yaml [new symlink]
qa/suites/fs/libcephfs/clusters/.qa [new symlink]
qa/suites/fs/libcephfs/clusters/1-mds-1-client-coloc.yaml [new symlink]
qa/suites/fs/libcephfs/conf [new symlink]
qa/suites/fs/libcephfs/objectstore/.qa [new symlink]
qa/suites/fs/libcephfs/objectstore/bluestore-bitmap.yaml [new symlink]
qa/suites/fs/libcephfs/overrides/+ [new file with mode: 0644]
qa/suites/fs/libcephfs/overrides/.qa [new symlink]
qa/suites/fs/libcephfs/overrides/frag_enable.yaml [new symlink]
qa/suites/fs/libcephfs/overrides/no_client_pidfile.yaml [new symlink]
qa/suites/fs/libcephfs/overrides/whitelist_health.yaml [new symlink]
qa/suites/fs/libcephfs/overrides/whitelist_wrongly_marked_down.yaml [new symlink]
qa/suites/fs/libcephfs/supported-random-distros$ [new symlink]
qa/suites/fs/libcephfs/tasks/.qa [new symlink]
qa/suites/fs/libcephfs/tasks/libcephfs.yaml [new file with mode: 0644]
qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml [new file with mode: 0644]
qa/tasks/cephfs/test_cap_flush.py

diff --git a/qa/suites/fs/basic_functional/% b/qa/suites/fs/basic_functional/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/fs/basic_functional/.qa b/qa/suites/fs/basic_functional/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/begin.yaml b/qa/suites/fs/basic_functional/begin.yaml
deleted file mode 120000 (symlink)
index 311d404..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/begin.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/clusters/.qa b/qa/suites/fs/basic_functional/clusters/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/clusters/1-mds-4-client-coloc.yaml b/qa/suites/fs/basic_functional/clusters/1-mds-4-client-coloc.yaml
deleted file mode 120000 (symlink)
index e5444ae..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/clusters/1-mds-4-client-coloc.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/conf b/qa/suites/fs/basic_functional/conf
deleted file mode 120000 (symlink)
index 16e8cc4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/conf
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/mount/.qa b/qa/suites/fs/basic_functional/mount/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/mount/fuse.yaml b/qa/suites/fs/basic_functional/mount/fuse.yaml
deleted file mode 120000 (symlink)
index 0e55da9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/mount/fuse.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/objectstore/.qa b/qa/suites/fs/basic_functional/objectstore/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/objectstore/bluestore-bitmap.yaml b/qa/suites/fs/basic_functional/objectstore/bluestore-bitmap.yaml
deleted file mode 120000 (symlink)
index a59cf51..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/objectstore/bluestore-bitmap.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/objectstore/bluestore-ec-root.yaml b/qa/suites/fs/basic_functional/objectstore/bluestore-ec-root.yaml
deleted file mode 120000 (symlink)
index 4edebd6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/objectstore-ec/bluestore-ec-root.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/overrides/+ b/qa/suites/fs/basic_functional/overrides/+
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/fs/basic_functional/overrides/.qa b/qa/suites/fs/basic_functional/overrides/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/overrides/frag_enable.yaml b/qa/suites/fs/basic_functional/overrides/frag_enable.yaml
deleted file mode 120000 (symlink)
index 34a39a3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/overrides/frag_enable.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/overrides/no_client_pidfile.yaml b/qa/suites/fs/basic_functional/overrides/no_client_pidfile.yaml
deleted file mode 120000 (symlink)
index 8888f33..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/overrides/no_client_pidfile.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/overrides/whitelist_health.yaml b/qa/suites/fs/basic_functional/overrides/whitelist_health.yaml
deleted file mode 120000 (symlink)
index 74f39a4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/overrides/whitelist_health.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/overrides/whitelist_wrongly_marked_down.yaml b/qa/suites/fs/basic_functional/overrides/whitelist_wrongly_marked_down.yaml
deleted file mode 120000 (symlink)
index b4528c0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/overrides/whitelist_wrongly_marked_down.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/supported-random-distros$ b/qa/suites/fs/basic_functional/supported-random-distros$
deleted file mode 120000 (symlink)
index 0862b44..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/supported-random-distro$
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/tasks/.qa b/qa/suites/fs/basic_functional/tasks/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/basic_functional/tasks/admin.yaml b/qa/suites/fs/basic_functional/tasks/admin.yaml
deleted file mode 100644 (file)
index ef40ef9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-overrides:
-  ceph:
-    conf:
-      global:
-        lockdep: true
-
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_admin
diff --git a/qa/suites/fs/basic_functional/tasks/alternate-pool.yaml b/qa/suites/fs/basic_functional/tasks/alternate-pool.yaml
deleted file mode 100644 (file)
index 3bff0ff..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-overrides:
-  ceph:
-    log-ignorelist:
-      - bad backtrace
-      - object missing on disk
-      - error reading table object
-      - error reading sessionmap
-      - unmatched fragstat
-      - unmatched rstat
-      - was unreadable, recreating it now
-      - Scrub error on inode
-      - Metadata damage detected
-      - MDS_FAILED
-      - MDS_DAMAGE
-
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_recovery_pool
diff --git a/qa/suites/fs/basic_functional/tasks/asok_dump_tree.yaml b/qa/suites/fs/basic_functional/tasks/asok_dump_tree.yaml
deleted file mode 100644 (file)
index 7fa5614..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-tasks:
-- cephfs_test_runner:
-    modules:
-      - tasks.cephfs.test_dump_tree
diff --git a/qa/suites/fs/basic_functional/tasks/cap-flush.yaml b/qa/suites/fs/basic_functional/tasks/cap-flush.yaml
deleted file mode 100644 (file)
index f063654..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - Replacing daemon mds.a
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_cap_flush
diff --git a/qa/suites/fs/basic_functional/tasks/cephfs_scrub_tests.yaml b/qa/suites/fs/basic_functional/tasks/cephfs_scrub_tests.yaml
deleted file mode 100644 (file)
index 09e6668..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - Replacing daemon mds
-      - Scrub error on inode
-      - Behind on trimming
-      - Metadata damage detected
-      - bad backtrace on inode
-      - overall HEALTH_
-      - \(MDS_TRIM\)
-    conf:
-      mds:
-        mds log max segments: 1
-        mds cache max size: 1000
-tasks:
-- cephfs_test_runner:
-    modules:
-      - tasks.cephfs.test_scrub_checks
-      - tasks.cephfs.test_scrub
diff --git a/qa/suites/fs/basic_functional/tasks/cfuse_workunit_quota.yaml b/qa/suites/fs/basic_functional/tasks/cfuse_workunit_quota.yaml
deleted file mode 100644 (file)
index 7ac8714..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-tasks:
-- workunit:
-    clients:
-      all:
-        - fs/quota
diff --git a/qa/suites/fs/basic_functional/tasks/client-readahad.yaml b/qa/suites/fs/basic_functional/tasks/client-readahad.yaml
deleted file mode 100644 (file)
index 1d178e5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_readahead
diff --git a/qa/suites/fs/basic_functional/tasks/fragment.yaml b/qa/suites/fs/basic_functional/tasks/fragment.yaml
deleted file mode 100644 (file)
index 482caad..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_fragment
diff --git a/qa/suites/fs/basic_functional/tasks/libcephfs_python.yaml b/qa/suites/fs/basic_functional/tasks/libcephfs_python.yaml
deleted file mode 100644 (file)
index e5cbb14..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-overrides:
-  ceph-fuse:
-    disabled: true
-  kclient:
-    disabled: true
-tasks:
-- workunit:
-    clients:
-      client.0:
-        - fs/test_python.sh
diff --git a/qa/suites/fs/basic_functional/tasks/mds_creation_retry.yaml b/qa/suites/fs/basic_functional/tasks/mds_creation_retry.yaml
deleted file mode 100644 (file)
index fd23aa8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-tasks:
--mds_creation_failure:
-- workunit:
-    clients:
-      all: [fs/misc/trivial_sync.sh]
-
diff --git a/qa/suites/fs/basic_functional/tasks/openfiletable.yaml b/qa/suites/fs/basic_functional/tasks/openfiletable.yaml
deleted file mode 100644 (file)
index ad90e8b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_openfiletable
diff --git a/qa/suites/fs/basic_functional/tasks/quota.yaml b/qa/suites/fs/basic_functional/tasks/quota.yaml
deleted file mode 100644 (file)
index 89b10ce..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tasks:
-  - cephfs_test_runner:
-      modules:
-        - tasks.cephfs.test_quota
diff --git a/qa/suites/fs/basic_functional/tasks/test_journal_migration.yaml b/qa/suites/fs/basic_functional/tasks/test_journal_migration.yaml
deleted file mode 100644 (file)
index 183ef38..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tasks:
-- cephfs_test_runner:
-    modules:
-      - tasks.cephfs.test_journal_migration
diff --git a/qa/suites/fs/basic_workload/tasks/libcephfs_interface_tests.yaml b/qa/suites/fs/basic_workload/tasks/libcephfs_interface_tests.yaml
deleted file mode 120000 (symlink)
index 84a88b5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/cephfs/tasks/libcephfs_interface_tests.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/functional/tasks/admin.yaml b/qa/suites/fs/functional/tasks/admin.yaml
new file mode 100644 (file)
index 0000000..ef40ef9
--- /dev/null
@@ -0,0 +1,11 @@
+
+overrides:
+  ceph:
+    conf:
+      global:
+        lockdep: true
+
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_admin
diff --git a/qa/suites/fs/functional/tasks/alternate-pool.yaml b/qa/suites/fs/functional/tasks/alternate-pool.yaml
new file mode 100644 (file)
index 0000000..3bff0ff
--- /dev/null
@@ -0,0 +1,20 @@
+
+overrides:
+  ceph:
+    log-ignorelist:
+      - bad backtrace
+      - object missing on disk
+      - error reading table object
+      - error reading sessionmap
+      - unmatched fragstat
+      - unmatched rstat
+      - was unreadable, recreating it now
+      - Scrub error on inode
+      - Metadata damage detected
+      - MDS_FAILED
+      - MDS_DAMAGE
+
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_recovery_pool
diff --git a/qa/suites/fs/functional/tasks/asok_dump_tree.yaml b/qa/suites/fs/functional/tasks/asok_dump_tree.yaml
new file mode 100644 (file)
index 0000000..7fa5614
--- /dev/null
@@ -0,0 +1,4 @@
+tasks:
+- cephfs_test_runner:
+    modules:
+      - tasks.cephfs.test_dump_tree
diff --git a/qa/suites/fs/functional/tasks/cap-flush.yaml b/qa/suites/fs/functional/tasks/cap-flush.yaml
new file mode 100644 (file)
index 0000000..f063654
--- /dev/null
@@ -0,0 +1,8 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - Replacing daemon mds.a
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_cap_flush
diff --git a/qa/suites/fs/functional/tasks/client-readahead.yaml b/qa/suites/fs/functional/tasks/client-readahead.yaml
new file mode 100644 (file)
index 0000000..7c5c850
--- /dev/null
@@ -0,0 +1,5 @@
+tasks:
+  - cephfs_test_runner:
+      fail_on_skip: false
+      modules:
+        - tasks.cephfs.test_readahead
diff --git a/qa/suites/fs/functional/tasks/fragment.yaml b/qa/suites/fs/functional/tasks/fragment.yaml
new file mode 100644 (file)
index 0000000..482caad
--- /dev/null
@@ -0,0 +1,5 @@
+
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_fragment
diff --git a/qa/suites/fs/functional/tasks/mds_creation_retry.yaml b/qa/suites/fs/functional/tasks/mds_creation_retry.yaml
new file mode 100644 (file)
index 0000000..fd23aa8
--- /dev/null
@@ -0,0 +1,6 @@
+tasks:
+-mds_creation_failure:
+- workunit:
+    clients:
+      all: [fs/misc/trivial_sync.sh]
+
diff --git a/qa/suites/fs/functional/tasks/openfiletable.yaml b/qa/suites/fs/functional/tasks/openfiletable.yaml
new file mode 100644 (file)
index 0000000..20cfa4f
--- /dev/null
@@ -0,0 +1,4 @@
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_openfiletable
diff --git a/qa/suites/fs/functional/tasks/quota.yaml b/qa/suites/fs/functional/tasks/quota.yaml
new file mode 100644 (file)
index 0000000..d44021e
--- /dev/null
@@ -0,0 +1,4 @@
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_quota
diff --git a/qa/suites/fs/functional/tasks/scrub.yaml b/qa/suites/fs/functional/tasks/scrub.yaml
new file mode 100644 (file)
index 0000000..09e6668
--- /dev/null
@@ -0,0 +1,19 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - Replacing daemon mds
+      - Scrub error on inode
+      - Behind on trimming
+      - Metadata damage detected
+      - bad backtrace on inode
+      - overall HEALTH_
+      - \(MDS_TRIM\)
+    conf:
+      mds:
+        mds log max segments: 1
+        mds cache max size: 1000
+tasks:
+- cephfs_test_runner:
+    modules:
+      - tasks.cephfs.test_scrub_checks
+      - tasks.cephfs.test_scrub
diff --git a/qa/suites/fs/functional/tasks/test_journal_migration.yaml b/qa/suites/fs/functional/tasks/test_journal_migration.yaml
new file mode 100644 (file)
index 0000000..f5c4dbc
--- /dev/null
@@ -0,0 +1,4 @@
+tasks:
+- cephfs_test_runner:
+    modules:
+      - tasks.cephfs.test_journal_migration
diff --git a/qa/suites/fs/functional/tasks/workunit/quota.yaml b/qa/suites/fs/functional/tasks/workunit/quota.yaml
new file mode 100644 (file)
index 0000000..7ac8714
--- /dev/null
@@ -0,0 +1,5 @@
+tasks:
+- workunit:
+    clients:
+      all:
+        - fs/quota
diff --git a/qa/suites/fs/libcephfs/% b/qa/suites/fs/libcephfs/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/fs/libcephfs/.qa b/qa/suites/fs/libcephfs/.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/fs/libcephfs/begin.yaml b/qa/suites/fs/libcephfs/begin.yaml
new file mode 120000 (symlink)
index 0000000..311d404
--- /dev/null
@@ -0,0 +1 @@
+.qa/cephfs/begin.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/clusters/.qa b/qa/suites/fs/libcephfs/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/fs/libcephfs/clusters/1-mds-1-client-coloc.yaml b/qa/suites/fs/libcephfs/clusters/1-mds-1-client-coloc.yaml
new file mode 120000 (symlink)
index 0000000..d15ecfd
--- /dev/null
@@ -0,0 +1 @@
+.qa/cephfs/clusters/1-mds-1-client-coloc.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/conf b/qa/suites/fs/libcephfs/conf
new file mode 120000 (symlink)
index 0000000..16e8cc4
--- /dev/null
@@ -0,0 +1 @@
+.qa/cephfs/conf
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/objectstore/.qa b/qa/suites/fs/libcephfs/objectstore/.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/fs/libcephfs/objectstore/bluestore-bitmap.yaml b/qa/suites/fs/libcephfs/objectstore/bluestore-bitmap.yaml
new file mode 120000 (symlink)
index 0000000..a59cf51
--- /dev/null
@@ -0,0 +1 @@
+.qa/objectstore/bluestore-bitmap.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/overrides/+ b/qa/suites/fs/libcephfs/overrides/+
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/fs/libcephfs/overrides/.qa b/qa/suites/fs/libcephfs/overrides/.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/fs/libcephfs/overrides/frag_enable.yaml b/qa/suites/fs/libcephfs/overrides/frag_enable.yaml
new file mode 120000 (symlink)
index 0000000..34a39a3
--- /dev/null
@@ -0,0 +1 @@
+.qa/cephfs/overrides/frag_enable.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/overrides/no_client_pidfile.yaml b/qa/suites/fs/libcephfs/overrides/no_client_pidfile.yaml
new file mode 120000 (symlink)
index 0000000..8888f33
--- /dev/null
@@ -0,0 +1 @@
+.qa/overrides/no_client_pidfile.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/overrides/whitelist_health.yaml b/qa/suites/fs/libcephfs/overrides/whitelist_health.yaml
new file mode 120000 (symlink)
index 0000000..74f39a4
--- /dev/null
@@ -0,0 +1 @@
+.qa/cephfs/overrides/whitelist_health.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/overrides/whitelist_wrongly_marked_down.yaml b/qa/suites/fs/libcephfs/overrides/whitelist_wrongly_marked_down.yaml
new file mode 120000 (symlink)
index 0000000..b4528c0
--- /dev/null
@@ -0,0 +1 @@
+.qa/cephfs/overrides/whitelist_wrongly_marked_down.yaml
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/supported-random-distros$ b/qa/suites/fs/libcephfs/supported-random-distros$
new file mode 120000 (symlink)
index 0000000..0862b44
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/supported-random-distro$
\ No newline at end of file
diff --git a/qa/suites/fs/libcephfs/tasks/.qa b/qa/suites/fs/libcephfs/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/fs/libcephfs/tasks/libcephfs.yaml b/qa/suites/fs/libcephfs/tasks/libcephfs.yaml
new file mode 100644 (file)
index 0000000..70afa2d
--- /dev/null
@@ -0,0 +1,18 @@
+overrides:
+  ceph:
+    conf:
+      client:
+        debug ms: 1
+        debug client: 20
+      mds:
+        debug ms: 1
+        debug mds: 20
+tasks:
+- check-counter:
+    counters:
+      mds:
+        - "mds.dir_split"
+- workunit:
+    clients:
+      client.0:
+        - libcephfs/test.sh
diff --git a/qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml b/qa/suites/fs/libcephfs/tasks/libcephfs_python.yaml
new file mode 100644 (file)
index 0000000..e5cbb14
--- /dev/null
@@ -0,0 +1,10 @@
+overrides:
+  ceph-fuse:
+    disabled: true
+  kclient:
+    disabled: true
+tasks:
+- workunit:
+    clients:
+      client.0:
+        - fs/test_python.sh
index eb4c3ff79eadd5b95402229b687952268960cb56..0b4910ccb477209ecc8b2868e586f4c2495611ba 100644 (file)
@@ -2,7 +2,6 @@
 import os
 import time
 from textwrap import dedent
-from tasks.cephfs.fuse_mount import FuseMount
 from tasks.cephfs.cephfs_test_case import CephFSTestCase, for_teuthology
 
 class TestCapFlush(CephFSTestCase):
@@ -15,9 +14,6 @@ class TestCapFlush(CephFSTestCase):
         creates inode hasn't been replayed.
         """
 
-        if not isinstance(self.mount_a, FuseMount):
-            self.skipTest("Require FUSE client to inject client release failure")
-
         dir_path = os.path.join(self.mount_a.mountpoint, "testdir")
         py_script = dedent("""
             import os