]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add test for rctime on root inode 25043/head
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 26 Sep 2018 18:24:35 +0000 (11:24 -0700)
committerNathan Cutler <ncutler@suse.com>
Sun, 11 Nov 2018 10:37:46 +0000 (11:37 +0100)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit ddbc3016a59a2ff639c6c5970ade79f6054692ee)

qa/tasks/cephfs/test_misc.py

index 4158538fd41d25f3d17c15171300f28ba8fb6751..f0c0a269942549cbc0635370bbb9952b7510f5f3 100644 (file)
@@ -7,6 +7,7 @@ import errno
 import time
 import json
 import logging
+import time
 
 log = logging.getLogger(__name__)
 
@@ -43,6 +44,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()