]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: do not trim log during recovery
authorSage Weil <sage@newdream.net>
Mon, 26 Jan 2009 20:06:03 +0000 (12:06 -0800)
committerSage Weil <sage@newdream.net>
Tue, 27 Jan 2009 00:21:46 +0000 (16:21 -0800)
src/mds/MDS.cc

index 7232030bc2a55d4dbaaea227bb064da725f631a8..23764fb1d84470853705218ba22912c3ba9f3bee 100644 (file)
@@ -390,7 +390,9 @@ void MDS::tick()
 
   // make sure mds log flushes, trims periodically
   mdlog->flush();
-  mdlog->trim();
+
+  if (is_active() || is_stopping())
+    mdlog->trim();  // NOT during recovery!
 
   // log
   mds_load_t load = balancer->get_load();