From: Sage Weil Date: Thu, 30 Jul 2009 20:00:49 +0000 (-0700) Subject: mds: no need to take mds_lock in truncate callback X-Git-Tag: v0.12~59 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5f5ab2aaccece0a9592964582c3f8ef092b148f0;p=ceph.git mds: no need to take mds_lock in truncate callback It's already held when the Objecter message handler is called. --- diff --git a/src/mds/MDLog.cc b/src/mds/MDLog.cc index c7682ff37a28..5fc6545f2a2d 100644 --- a/src/mds/MDLog.cc +++ b/src/mds/MDLog.cc @@ -470,9 +470,7 @@ struct C_MDL_ReplayTruncated : public Context { MDLog *mdl; C_MDL_ReplayTruncated(MDLog *l) : mdl(l) {} void finish(int r) { - mdl->mds->mds_lock.Lock(); mdl->_replay_truncated(); - mdl->mds->mds_lock.Unlock(); } };