From 7538e0a5031224fde73a5c2dc20a83acae002792 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 4 Aug 2008 09:52:24 -0700 Subject: [PATCH] mds: fix replay of tableclient tids to include in logseg list --- src/mds/journal.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mds/journal.cc b/src/mds/journal.cc index ae88f86cf3cf5..0d45943cd4fb0 100644 --- a/src/mds/journal.cc +++ b/src/mds/journal.cc @@ -473,9 +473,11 @@ void EMetaBlob::replay(MDS *mds, LogSegment *logseg) for (list >::iterator p = table_tids.begin(); p != table_tids.end(); ++p) { - dout(10) << "EMetaBlob.replay noting " << get_mdstable_name(p->first) << " transaction " << p->second << dendl; + dout(10) << "EMetaBlob.replay noting " << get_mdstable_name(p->first) + << " transaction " << p->second << dendl; MDSTableClient *client = mds->get_table_client(p->first); client->got_journaled_agree(p->second, logseg); + logseg->pending_commit_tids[p->first].insert(p->second); } // allocated_inos -- 2.39.5