]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: assert no submit_entry during replay state
authorSage Weil <sage@newdream.net>
Fri, 24 Dec 2010 17:00:28 +0000 (09:00 -0800)
committerSage Weil <sage@newdream.net>
Tue, 4 Jan 2011 05:24:49 +0000 (21:24 -0800)
We should never submit items to the journal during replay.

Signed-off-by: Sage Weil <sage@newdream.net>
src/mds/MDLog.cc

index 75ddc1dac1c1ba3de6e83733ddc844546a57121d..67c4c6ec81ea2f8e5bd21fa12512472a3e108d8d 100644 (file)
@@ -153,6 +153,7 @@ void MDLog::append()
 
 void MDLog::submit_entry( LogEvent *le, Context *c, bool wait_safe ) 
 {
+  assert(!mds->is_replay());
   assert(le == cur_event);
   cur_event = NULL;