The kclient have already fix this. This will only enable the upstream
kclient with the testing branch, the downstream ones may not include
the fixing yet, so skip them for now.
The nautilus will only support the syntax v1. And for kclient there
is not need to do the upgrade.
Fixes: https://tracker.ceph.com/issues/57591
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit
898316a72c6fd5729e6b574fade6ba8adc3ca25a)
+++ /dev/null
-tasks:
-- install.upgrade:
- client.0:
-- print: "**** done install.upgrade on client.0"
-- ceph-fuse:
- client.0:
-- print: "**** done remount client"
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+.qa/cephfs/mount/
\ No newline at end of file
--- /dev/null
+teuthology:
+ postmerge:
+ - if not is_fuse() then reject() end
+tasks:
+- ceph-fuse:
+ client.0:
+ mounted: false
+- print: "**** done unmount client.0"
+- install.upgrade:
+ client.0:
+- print: "**** done install.upgrade on client.0"
+- ceph-fuse:
+ client.0:
+- print: "**** done remount client"
--- /dev/null
+teuthology:
+ postmerge:
+ # Once can we make sure the distro kernels have included the newops fixes
+ # we can remove the is_kupstream() restriction. While since the Nautilus
+ # will only support the 'v1' mount syntax, so don't touch the mount syntax
+ # restriction.
+ - if not is_kupstream() or syntax_version() == 'v2' then reject() end
+tasks:
--- /dev/null
+tasks:
+ - cephfs_test_runner:
+ modules:
+ - tasks.cephfs.test_newops
+++ /dev/null
-tasks:
- - cephfs_test_runner:
- modules:
- - tasks.cephfs.test_newops
--- /dev/null
+teuthology:
+ postmerge:
+ - if not is_fuse() then reject() end
+tasks:
+- ceph-fuse:
+ client.0:
+ mounted: false
+- print: "**** done unmount client.0"
+- install.upgrade:
+ client.0:
+- print: "**** done install.upgrade on client.0"
+- ceph-fuse:
+ client.0:
+- print: "**** done remount client.0"
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+.qa/suites/fs/workload/tasks/workunit/suites/blogbench.yaml
\ No newline at end of file
--- /dev/null
+.qa/suites/fs/workload/tasks/workunit/suites/dbench.yaml
\ No newline at end of file
--- /dev/null
+.qa/suites/fs/workload/tasks/workunit/suites/fsstress.yaml
\ No newline at end of file
--- /dev/null
+.qa/suites/fs/workload/tasks/workunit/suites/iozone.yaml
\ No newline at end of file
+++ /dev/null
-.qa/suites/fs/workload/tasks/5-workunit/suites/blogbench.yaml
\ No newline at end of file
+++ /dev/null
-.qa/suites/fs/workload/tasks/5-workunit/suites/dbench.yaml
\ No newline at end of file
+++ /dev/null
-.qa/suites/fs/workload/tasks/5-workunit/suites/fsstress.yaml
\ No newline at end of file
+++ /dev/null
-.qa/suites/fs/workload/tasks/5-workunit/suites/iozone.yaml
\ No newline at end of file
+++ /dev/null
-.qa/suites/fs/workload/tasks/5-workunit/kernel_untar_build.yaml
\ No newline at end of file