]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: speed up mount with debugging enabled
authorSamuel Just <sjust@redhat.com>
Fri, 16 Apr 2021 23:16:48 +0000 (16:16 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 22 Apr 2021 06:16:43 +0000 (23:16 -0700)
Logging allocation information really slows down initial mount.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/segment_cleaner.h
src/crimson/os/seastore/transaction_manager.cc

index 84ed7a766fd105ea69766c69f3e3d2caaf26d40b..bce976886d94cc25853f8f8ad2605e0838b303b5 100644 (file)
@@ -625,7 +625,6 @@ private:
     }
 
     void maybe_wake_on_space_used() {
-      cleaner.log_gc_state("GCProcess::maybe_wake_on_space_used");
       if (cleaner.gc_should_run()) {
        wake();
       }
index 47dd9da5fb23dee91117fa0e5504e9ae79ec446b..9a8cd3cc20c86ba5a9754157492612fce7287293 100644 (file)
@@ -83,9 +83,9 @@ TransactionManager::mount_ertr::future<> TransactionManager::mount()
           return lba_manager->scan_mapped_space(
             *t,
             [this](paddr_t addr, extent_len_t len) {
-              logger().debug("TransactionManager::mount: marking {}~{} used",
-                           addr,
-                           len);
+              logger().trace("TransactionManager::mount: marking {}~{} used",
+                            addr,
+                            len);
               segment_cleaner->mark_space_used(
                 addr,
                 len ,