From ddbc3016a59a2ff639c6c5970ade79f6054692ee Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Wed, 26 Sep 2018 11:24:35 -0700 Subject: [PATCH] qa: add test for rctime on root inode Signed-off-by: Patrick Donnelly --- qa/tasks/cephfs/test_misc.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/qa/tasks/cephfs/test_misc.py b/qa/tasks/cephfs/test_misc.py index b14c86ec970..784694c5626 100644 --- a/qa/tasks/cephfs/test_misc.py +++ b/qa/tasks/cephfs/test_misc.py @@ -7,6 +7,7 @@ import errno import time import json import logging +import time log = logging.getLogger(__name__) @@ -40,6 +41,16 @@ class TestMisc(CephFSTestCase): self.mount_a.kill_background(p) + def test_root_rctime(self): + """ + Check that the root inode has a non-default rctime on startup. + """ + + t = time.time() + rctime = self.mount_a.getfattr(".", "ceph.dir.rctime") + log.info("rctime = {}".format(rctime)) + self.assertGreaterEqual(rctime, t-10) + def test_fs_new(self): data_pool_name = self.fs.get_data_pool_name() -- 2.39.5