From: Zhi Zhang Date: Thu, 9 May 2019 09:07:24 +0000 (+0800) Subject: mds: output lock state in format dump X-Git-Tag: v14.2.2~32^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=749cca3f1152dbc6f2b15a080934ac8623002297;p=ceph.git mds: output lock state in format dump dump cache in plain text will print lock state. But in json format dump, it won't. It is not convenient to debug some MDS lock issues without such information. Fixes: http://tracker.ceph.com/issues/39645 Signed-off-by: Zhi Zhang (cherry picked from commit 751289118eaffb4906826ead68f19c5e55c1e4fe) --- diff --git a/src/mds/SimpleLock.cc b/src/mds/SimpleLock.cc index c314c3068f5..c4c0ae0db24 100644 --- a/src/mds/SimpleLock.cc +++ b/src/mds/SimpleLock.cc @@ -30,6 +30,7 @@ void SimpleLock::dump(Formatter *f) const { } f->close_section(); + f->dump_string("state", get_state_name(get_state())); f->dump_bool("is_leased", is_leased()); f->dump_int("num_rdlocks", get_num_rdlocks()); f->dump_int("num_wrlocks", get_num_wrlocks());