From 4fa5380a163a0366df41bb418f4f28d028351ea5 Mon Sep 17 00:00:00 2001 From: neeraj pratap singh Date: Thu, 4 Apr 2024 09:26:59 +0530 Subject: [PATCH] qa: updating the 'mds_log_max_segments' to new min value and including 'test_meta_injection' into test suite Fixes: https://tracker.ceph.com/issues/64064 Signed-off-by: Neeraj Pratap Singh --- qa/suites/fs/functional/tasks/meta-injection.yaml | 5 +++++ qa/tasks/cephfs/test_meta_injection.py | 2 +- qa/workunits/restart/test-backtraces.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 qa/suites/fs/functional/tasks/meta-injection.yaml diff --git a/qa/suites/fs/functional/tasks/meta-injection.yaml b/qa/suites/fs/functional/tasks/meta-injection.yaml new file mode 100644 index 00000000000..687a35e88ca --- /dev/null +++ b/qa/suites/fs/functional/tasks/meta-injection.yaml @@ -0,0 +1,5 @@ +tasks: +- cephfs_test_runner: + fail_on_skip: false + modules: + - tasks.cephfs.test_meta_injection diff --git a/qa/tasks/cephfs/test_meta_injection.py b/qa/tasks/cephfs/test_meta_injection.py index 916b30a25bc..1c2308a6973 100644 --- a/qa/tasks/cephfs/test_meta_injection.py +++ b/qa/tasks/cephfs/test_meta_injection.py @@ -3,7 +3,7 @@ from tasks.cephfs.cephfs_test_case import CephFSTestCase class TestMetaInjection(CephFSTestCase): def test_meta_injection(self): conf_ori = self.fs.mds_asok(['config', 'show']) - self.fs.mds_asok(['config', 'set', 'mds_log_max_segments', '1']) + self.fs.mds_asok(['config', 'set', 'mds_log_max_segments', '8']) self.mount_a.run_shell(["mkdir", "metadir"]) self.mount_a.run_shell(["touch", "metadir/metafile1"]) self.mount_a.run_shell(["touch", "metadir/metafile2"]) diff --git a/qa/workunits/restart/test-backtraces.py b/qa/workunits/restart/test-backtraces.py index 37ddef539ec..ede58a1230e 100755 --- a/qa/workunits/restart/test-backtraces.py +++ b/qa/workunits/restart/test-backtraces.py @@ -61,7 +61,7 @@ def conf_set_kill_mds(location, killnum): def flush(ceph, testnum): print('flushing {t}'.format(t=testnum), file=sys.stderr) - set_mds_config_param(ceph, '--mds_log_max_segments 1') + set_mds_config_param(ceph, '--mds_log_max_segments 8') for i in range(1, 500): f = '{p}.{pid}.{t}.{i}'.format(p=prefix, pid=os.getpid(), t=testnum, i=i) -- 2.47.3