From 751289118eaffb4906826ead68f19c5e55c1e4fe Mon Sep 17 00:00:00 2001 From: Zhi Zhang Date: Thu, 9 May 2019 17:07:24 +0800 Subject: [PATCH] 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 --- src/mds/SimpleLock.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/SimpleLock.cc b/src/mds/SimpleLock.cc index c314c3068f57..c4c0ae0db247 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()); -- 2.47.3