From a497c61611fdb48442356bcd47c306c96f3631c1 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 6 Jul 2010 10:13:58 -0700 Subject: [PATCH] mds: print useful error on malformed EOpen event Signed-off-by: Sage Weil --- src/mds/journal.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mds/journal.cc b/src/mds/journal.cc index 04767ea12c26d..a37796b4d6d0d 100644 --- a/src/mds/journal.cc +++ b/src/mds/journal.cc @@ -892,7 +892,10 @@ void EOpen::replay(MDS *mds) p != inos.end(); p++) { CInode *in = mds->mdcache->get_inode(*p); - assert(in); + if (!in) { + dout(0) << "EOpen.replay ino " << *p << " not in metablob" << dendl; + assert(in); + } _segment->open_files.push_back(&in->item_open_file); } } -- 2.39.5