From e0833965b683e3fb1ec9b706dce55b47abe4cffc Mon Sep 17 00:00:00 2001 From: John Spray Date: Fri, 7 Apr 2017 14:45:30 +0100 Subject: [PATCH] qa: re-enable ENOSPC tests for kclient Fixes: http://tracker.ceph.com/issues/19550 Signed-off-by: John Spray --- .../kcephfs/recovery/tasks/mds-full.yaml | 19 +++++++++++++++++++ qa/tasks/cephfs/test_full.py | 3 --- 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 qa/suites/kcephfs/recovery/tasks/mds-full.yaml diff --git a/qa/suites/kcephfs/recovery/tasks/mds-full.yaml b/qa/suites/kcephfs/recovery/tasks/mds-full.yaml new file mode 100644 index 000000000000..558a20673377 --- /dev/null +++ b/qa/suites/kcephfs/recovery/tasks/mds-full.yaml @@ -0,0 +1,19 @@ + +overrides: + ceph: + log-whitelist: + - OSD full dropping all updates + - OSD near full + - failsafe engaged, dropping updates + - failsafe disengaged, no longer dropping + - is full \(reached quota + conf: + osd: + osd mon report interval max: 5 + osd objectstore: memstore + memstore device bytes: 100000000 + +tasks: + - cephfs_test_runner: + modules: + - tasks.cephfs.test_full diff --git a/qa/tasks/cephfs/test_full.py b/qa/tasks/cephfs/test_full.py index a07ceccf0b8a..2347fc701a8d 100644 --- a/qa/tasks/cephfs/test_full.py +++ b/qa/tasks/cephfs/test_full.py @@ -30,9 +30,6 @@ class FullnessTestCase(CephFSTestCase): def setUp(self): CephFSTestCase.setUp(self) - if not isinstance(self.mount_a, FuseMount): - self.skipTest("FUSE needed: ENOSPC handling in kclient is tracker #17204") - # These tests just use a single active MDS throughout, so remember its ID # for use in mds_asok calls self.active_mds_id = self.fs.get_active_names()[0] -- 2.47.3