]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa: add test for rctime on root inode
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 26 Sep 2018 18:24:35 +0000 (11:24 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 3 Oct 2018 17:10:47 +0000 (10:10 -0700)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/cephfs/test_misc.py

index b14c86ec970a9a9a5e1f0740b20d51b2cec29bb5..784694c5626adc5af71d74964b796a5811be9d52 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()