]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: show journal entry lengths in debug output
authorSage Weil <sage@newdream.net>
Wed, 5 Aug 2009 18:40:05 +0000 (11:40 -0700)
committerSage Weil <sage@newdream.net>
Wed, 5 Aug 2009 18:40:05 +0000 (11:40 -0700)
src/mds/MDLog.cc

index 5fc6545f2a2d7a5317a48bb7c96e8c1e1164ad37..efb1c14bccad5ea610d48fe518c0eec12bc0f7af 100644 (file)
@@ -159,8 +159,6 @@ void MDLog::submit_entry( LogEvent *le, Context *c, bool wait_safe )
     return;
   }
 
-  dout(5) << "submit_entry " << journaler->get_write_pos() << " : " << *le << dendl;
-  
   // let the event register itself in the segment
   assert(!segments.empty());
   le->_segment = segments.rbegin()->second;
@@ -175,7 +173,10 @@ void MDLog::submit_entry( LogEvent *le, Context *c, bool wait_safe )
     bufferlist bl;
     ::encode(le->_type, bl);
     le->encode(bl);
-    
+
+    dout(5) << "submit_entry " << journaler->get_write_pos() << "~" << bl.length()
+           << " : " << *le << dendl;
+      
     // journal it.
     journaler->append_entry(bl);  // bl is destroyed.
   }
@@ -524,10 +525,10 @@ void MDLog::_replay_thread()
 
     // have we seen an import map yet?
     if (segments.empty()) {
-      dout(10) << "_replay " << pos << " / " << journaler->get_write_pos() 
+      dout(10) << "_replay " << pos << "~" << bl.length() << " / " << journaler->get_write_pos() 
               << " -- waiting for subtree_map.  (skipping " << *le << ")" << dendl;
     } else {
-      dout(10) << "_replay " << pos << " / " << journaler->get_write_pos() 
+      dout(10) << "_replay " << pos << "~" << bl.length() << " / " << journaler->get_write_pos() 
               << " : " << *le << dendl;
       le->_segment = get_current_segment();    // replay may need this
       le->_segment->num_events++;