]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add test for rctime on root inode 25042/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:30:35 +0000 (11:30 +0100)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit ddbc3016a59a2ff639c6c5970ade79f6054692ee)

qa/tasks/cephfs/test_misc.py

index 246d1db4e490f9f5d8ad473b2467abae552b90be..40e0e31e6fd20313592eadc4797ba0760084de4f 100644 (file)
@@ -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()