From 14dd299489f28c7fc813f03e0bf1d3b20d61e955 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Fri, 15 Apr 2011 15:49:46 -0700 Subject: [PATCH] improve debug printing --- src/mds/Server.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 2315d9cb4b256..e39e4ccaf7c52 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -5687,8 +5687,14 @@ void Server::_commit_slave_rename(MDRequest *mdr, int r, if((!lock->is_stable() && lock->get_sm()->states[lock->get_next_state()].next == 0) && !lock->is_locallock()) { - dout(20) << "lock will be stable, unpinning" << dendl; + dout(20) << "removing lock " << lock << ", will be stable, unpinning" << dendl; lock->get_parent()->auth_unpin(lock); + } else if (!lock->is_stable()) { + dout(5) << "erasing unstable lock " << lock << lock->get_type() + << " on " << *lock->get_parent() << " without removing pins!" + << dendl; + } else { + dout(20) << "removing lock " << lock << dendl; } mdr->xlocks.erase(i++); mdr->locks.erase(lock); -- 2.39.5