From: Patrick Donnelly Date: Wed, 26 Sep 2018 18:24:35 +0000 (-0700) Subject: qa: add test for rctime on root inode X-Git-Tag: v13.2.3~37^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F25042%2Fhead;p=ceph.git qa: add test for rctime on root inode Signed-off-by: Patrick Donnelly (cherry picked from commit ddbc3016a59a2ff639c6c5970ade79f6054692ee) --- diff --git a/qa/tasks/cephfs/test_misc.py b/qa/tasks/cephfs/test_misc.py index 246d1db4e490..40e0e31e6fd2 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()