]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: fix or add missing .qa links
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 20 Jan 2022 16:28:19 +0000 (11:28 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 3 Feb 2022 15:08:30 +0000 (10:08 -0500)
Using this command:

    find qa/suites/ -type d -execdir ln -sfT ../.qa/ {}/.qa \;

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
124 files changed:
qa/suites/crimson-rados/basic/deploy/.qa [new symlink]
qa/suites/crimson-rados/basic/tasks/.qa [new symlink]
qa/suites/crimson-rados/rbd/deploy/.qa [new symlink]
qa/suites/crimson-rados/rbd/tasks/.qa [new symlink]
qa/suites/crimson-rados/thrash/deploy/.qa [new symlink]
qa/suites/crimson-rados/thrash/objectstore/.qa [new symlink]
qa/suites/fs/cephadm/.qa
qa/suites/fs/cephadm/multivolume/.qa
qa/suites/fs/cephadm/multivolume/2-workload/.qa
qa/suites/fs/cephadm/multivolume/distro/.qa
qa/suites/fs/full/mount/.qa [new symlink]
qa/suites/fs/functional/tasks/workunit/.qa [new symlink]
qa/suites/fs/libcephfs/tasks/libcephfs/.qa
qa/suites/fs/mirror-ha/.qa
qa/suites/fs/mirror-ha/cephfs-mirror/.qa [new symlink]
qa/suites/fs/mirror-ha/clients/.qa
qa/suites/fs/mirror-ha/cluster/.qa [new symlink]
qa/suites/fs/mirror-ha/objectstore/.qa
qa/suites/fs/mirror-ha/overrides/.qa
qa/suites/fs/mirror-ha/workloads/.qa
qa/suites/fs/mirror/.qa
qa/suites/fs/mirror/cephfs-mirror/.qa [new symlink]
qa/suites/fs/mirror/clients/.qa
qa/suites/fs/mirror/cluster/.qa [new symlink]
qa/suites/fs/mirror/mount/.qa
qa/suites/fs/mirror/objectstore/.qa
qa/suites/fs/mirror/overrides/.qa
qa/suites/fs/mirror/tasks/.qa
qa/suites/fs/snaps/tasks/workunit/.qa [new symlink]
qa/suites/fs/thrash/workloads/overrides/prefetch_dirfrags/.qa [new symlink]
qa/suites/fs/thrash/workloads/ranks/.qa
qa/suites/fs/top/.qa
qa/suites/fs/top/cluster/.qa [new symlink]
qa/suites/fs/top/mount/.qa
qa/suites/fs/top/objectstore/.qa
qa/suites/fs/top/overrides/.qa
qa/suites/fs/top/tasks/.qa
qa/suites/fs/valgrind/mirror/cephfs-mirror/.qa [new symlink]
qa/suites/fs/valgrind/mirror/clients/.qa [new symlink]
qa/suites/fs/valgrind/mirror/cluster/.qa [new symlink]
qa/suites/fs/valgrind/mirror/mount/.qa [new symlink]
qa/suites/fs/valgrind/mirror/overrides/.qa
qa/suites/fs/valgrind/mirror/tasks/.qa [new symlink]
qa/suites/fs/volumes/tasks/volumes/.qa [new symlink]
qa/suites/fs/volumes/tasks/volumes/test/.qa [new symlink]
qa/suites/fs/workload/ms_mode/.qa [new symlink]
qa/suites/fs/workload/ranks/.qa [new symlink]
qa/suites/fs/workload/scrub/.qa [new symlink]
qa/suites/fs/workload/tasks/workunit/.qa
qa/suites/fs/workload/tasks/workunit/fs/.qa [new symlink]
qa/suites/fs/workload/tasks/workunit/suites/.qa
qa/suites/fs/workload/wsync/.qa [new symlink]
qa/suites/krbd/fsx/features/.qa [new symlink]
qa/suites/netsplit/tests/.qa [new symlink]
qa/suites/orch/.qa
qa/suites/orch/cephadm/.qa
qa/suites/orch/cephadm/mgr-nfs-upgrade/.qa
qa/suites/orch/cephadm/mgr-nfs-upgrade/1-bootstrap/.qa [new symlink]
qa/suites/orch/cephadm/orchestrator_cli/.qa
qa/suites/orch/cephadm/osds/.qa
qa/suites/orch/cephadm/osds/2-ops/.qa [new symlink]
qa/suites/orch/cephadm/smoke-roleless/.qa
qa/suites/orch/cephadm/smoke-roleless/2-services/.qa [new symlink]
qa/suites/orch/cephadm/smoke-singlehost/.qa
qa/suites/orch/cephadm/smoke-singlehost/2-services/.qa [new symlink]
qa/suites/orch/cephadm/smoke/.qa
qa/suites/orch/cephadm/smoke/agent/.qa [new symlink]
qa/suites/orch/cephadm/thrash/.qa
qa/suites/orch/cephadm/upgrade/.qa
qa/suites/orch/cephadm/upgrade/1-start-distro/.qa [new symlink]
qa/suites/orch/cephadm/upgrade/2-repo_digest/.qa [new symlink]
qa/suites/orch/cephadm/workunits/.qa
qa/suites/orch/cephadm/workunits/task/.qa [new symlink]
qa/suites/orch/rook/.qa
qa/suites/orch/rook/smoke/.qa
qa/suites/orch/rook/smoke/0-distro/.qa
qa/suites/orch/rook/smoke/2-workload/.qa [new symlink]
qa/suites/orch/rook/smoke/cluster/.qa [new symlink]
qa/suites/orch/rook/smoke/k8s/.qa [new symlink]
qa/suites/orch/rook/smoke/net/.qa [new symlink]
qa/suites/orch/rook/smoke/rook/.qa [new symlink]
qa/suites/rados/mgr/mgr_ttl_cache/.qa
qa/suites/rados/perf/scheduler/.qa [new symlink]
qa/suites/rados/thrash/3-scrub-overrides/.qa
qa/suites/rados/thrash/crc-failures/.qa [new symlink]
qa/suites/rados/valgrind-leaks/.qa
qa/suites/rados/valgrind-leaks/2-inject-leak/.qa [new symlink]
qa/suites/rbd/immutable-object-cache/pool/.qa [new symlink]
qa/suites/rbd/migration/6-prepare/.qa [new symlink]
qa/suites/rbd/migration/7-io-workloads/.qa [new symlink]
qa/suites/rbd/migration/8-migrate-workloads/.qa [new symlink]
qa/suites/rbd/migration/9-cleanup/.qa [new symlink]
qa/suites/rbd/persistent-writeback-cache/4-pool/.qa [new symlink]
qa/suites/rbd/persistent-writeback-cache/5-cache-mode/.qa [new symlink]
qa/suites/rgw-multisite-upgrade/.qa
qa/suites/rgw-multisite-upgrade/pacific-x/.qa
qa/suites/rgw-multisite-upgrade/pacific-x/upgrade/.qa
qa/suites/rgw/notifications/.qa
qa/suites/rgw/notifications/supported-all-distro$/.qa [new symlink]
qa/suites/rgw/notifications/tasks/.qa [new symlink]
qa/suites/rgw/sts/.qa
qa/suites/rgw/sts/tasks/.qa [new symlink]
qa/suites/rgw/tools/.qa
qa/suites/rgw/verify/datacache/.qa [new symlink]
qa/suites/rgw/verify/striping$/.qa [new symlink]
qa/suites/smoke/basic/tasks/test/.qa [new symlink]
qa/suites/upgrade/octopus-x/.qa
qa/suites/upgrade/octopus-x/parallel/.qa
qa/suites/upgrade/octopus-x/parallel/workload/.qa
qa/suites/upgrade/octopus-x/rgw-multisite/.qa
qa/suites/upgrade/octopus-x/rgw-multisite/upgrade/.qa
qa/suites/upgrade/octopus-x/stress-split-erasure-code-no-cephadm/.qa
qa/suites/upgrade/octopus-x/stress-split-no-cephadm/.qa
qa/suites/upgrade/octopus-x/stress-split/.qa
qa/suites/upgrade/octopus-x/stress-split/2-first-half-tasks/.qa
qa/suites/upgrade/octopus-x/stress-split/3-stress-tasks/.qa [new symlink]
qa/suites/upgrade/octopus-x/stress-split/4-second-half-tasks/.qa [new symlink]
qa/suites/upgrade/pacific-x/.qa
qa/suites/upgrade/pacific-x/parallel/.qa
qa/suites/upgrade/pacific-x/parallel/workload/.qa
qa/suites/upgrade/pacific-x/stress-split/.qa
qa/suites/upgrade/pacific-x/stress-split/2-first-half-tasks/.qa
qa/suites/upgrade/pacific-x/stress-split/3-stress-tasks/.qa [new symlink]
qa/suites/upgrade/pacific-x/stress-split/4-second-half-tasks/.qa [new symlink]

diff --git a/qa/suites/crimson-rados/basic/deploy/.qa b/qa/suites/crimson-rados/basic/deploy/.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/crimson-rados/basic/tasks/.qa b/qa/suites/crimson-rados/basic/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/crimson-rados/rbd/deploy/.qa b/qa/suites/crimson-rados/rbd/deploy/.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/crimson-rados/rbd/tasks/.qa b/qa/suites/crimson-rados/rbd/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/crimson-rados/thrash/deploy/.qa b/qa/suites/crimson-rados/thrash/deploy/.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/crimson-rados/thrash/objectstore/.qa b/qa/suites/crimson-rados/thrash/objectstore/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/full/mount/.qa b/qa/suites/fs/full/mount/.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/functional/tasks/workunit/.qa b/qa/suites/fs/functional/tasks/workunit/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/mirror-ha/cephfs-mirror/.qa b/qa/suites/fs/mirror-ha/cephfs-mirror/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/mirror-ha/cluster/.qa b/qa/suites/fs/mirror-ha/cluster/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/mirror/cephfs-mirror/.qa b/qa/suites/fs/mirror/cephfs-mirror/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/mirror/cluster/.qa b/qa/suites/fs/mirror/cluster/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/snaps/tasks/workunit/.qa b/qa/suites/fs/snaps/tasks/workunit/.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/thrash/workloads/overrides/prefetch_dirfrags/.qa b/qa/suites/fs/thrash/workloads/overrides/prefetch_dirfrags/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/top/cluster/.qa b/qa/suites/fs/top/cluster/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/valgrind/mirror/cephfs-mirror/.qa b/qa/suites/fs/valgrind/mirror/cephfs-mirror/.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/valgrind/mirror/clients/.qa b/qa/suites/fs/valgrind/mirror/clients/.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/valgrind/mirror/cluster/.qa b/qa/suites/fs/valgrind/mirror/cluster/.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/valgrind/mirror/mount/.qa b/qa/suites/fs/valgrind/mirror/mount/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/valgrind/mirror/tasks/.qa b/qa/suites/fs/valgrind/mirror/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/volumes/tasks/volumes/.qa b/qa/suites/fs/volumes/tasks/volumes/.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/volumes/tasks/volumes/test/.qa b/qa/suites/fs/volumes/tasks/volumes/test/.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/workload/ms_mode/.qa b/qa/suites/fs/workload/ms_mode/.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/workload/ranks/.qa b/qa/suites/fs/workload/ranks/.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/workload/scrub/.qa b/qa/suites/fs/workload/scrub/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/workload/tasks/workunit/fs/.qa b/qa/suites/fs/workload/tasks/workunit/fs/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/fs/workload/wsync/.qa b/qa/suites/fs/workload/wsync/.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/features/.qa b/qa/suites/krbd/fsx/features/.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/netsplit/tests/.qa b/qa/suites/netsplit/tests/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/mgr-nfs-upgrade/1-bootstrap/.qa b/qa/suites/orch/cephadm/mgr-nfs-upgrade/1-bootstrap/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/osds/2-ops/.qa b/qa/suites/orch/cephadm/osds/2-ops/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/.qa b/qa/suites/orch/cephadm/smoke-roleless/2-services/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/2-services/.qa b/qa/suites/orch/cephadm/smoke-singlehost/2-services/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/agent/.qa b/qa/suites/orch/cephadm/smoke/agent/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/upgrade/1-start-distro/.qa b/qa/suites/orch/cephadm/upgrade/1-start-distro/.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/orch/cephadm/upgrade/2-repo_digest/.qa b/qa/suites/orch/cephadm/upgrade/2-repo_digest/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/workunits/task/.qa b/qa/suites/orch/cephadm/workunits/task/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/rook/smoke/2-workload/.qa b/qa/suites/orch/rook/smoke/2-workload/.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/orch/rook/smoke/cluster/.qa b/qa/suites/orch/rook/smoke/cluster/.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/orch/rook/smoke/k8s/.qa b/qa/suites/orch/rook/smoke/k8s/.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/orch/rook/smoke/net/.qa b/qa/suites/orch/rook/smoke/net/.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/orch/rook/smoke/rook/.qa b/qa/suites/orch/rook/smoke/rook/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/perf/scheduler/.qa b/qa/suites/rados/perf/scheduler/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/thrash/crc-failures/.qa b/qa/suites/rados/thrash/crc-failures/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/valgrind-leaks/2-inject-leak/.qa b/qa/suites/rados/valgrind-leaks/2-inject-leak/.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/rbd/immutable-object-cache/pool/.qa b/qa/suites/rbd/immutable-object-cache/pool/.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/rbd/migration/6-prepare/.qa b/qa/suites/rbd/migration/6-prepare/.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/rbd/migration/7-io-workloads/.qa b/qa/suites/rbd/migration/7-io-workloads/.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/rbd/migration/8-migrate-workloads/.qa b/qa/suites/rbd/migration/8-migrate-workloads/.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/rbd/migration/9-cleanup/.qa b/qa/suites/rbd/migration/9-cleanup/.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/rbd/persistent-writeback-cache/4-pool/.qa b/qa/suites/rbd/persistent-writeback-cache/4-pool/.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/rbd/persistent-writeback-cache/5-cache-mode/.qa b/qa/suites/rbd/persistent-writeback-cache/5-cache-mode/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rgw/notifications/supported-all-distro$/.qa b/qa/suites/rgw/notifications/supported-all-distro$/.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/rgw/notifications/tasks/.qa b/qa/suites/rgw/notifications/tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rgw/sts/tasks/.qa b/qa/suites/rgw/sts/tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rgw/verify/datacache/.qa b/qa/suites/rgw/verify/datacache/.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/rgw/verify/striping$/.qa b/qa/suites/rgw/verify/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/smoke/basic/tasks/test/.qa b/qa/suites/smoke/basic/tasks/test/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/upgrade/octopus-x/stress-split/3-stress-tasks/.qa b/qa/suites/upgrade/octopus-x/stress-split/3-stress-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/upgrade/octopus-x/stress-split/4-second-half-tasks/.qa b/qa/suites/upgrade/octopus-x/stress-split/4-second-half-tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
index fea2489fdf6d9c5d189a12524b23f3f8daedd85a..a602a0353e7510e9ac07370ceaed121e2e528fa2 120000 (symlink)
@@ -1 +1 @@
-../.qa
\ No newline at end of file
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/upgrade/pacific-x/stress-split/3-stress-tasks/.qa b/qa/suites/upgrade/pacific-x/stress-split/3-stress-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/upgrade/pacific-x/stress-split/4-second-half-tasks/.qa b/qa/suites/upgrade/pacific-x/stress-split/4-second-half-tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file