From 749cca3f1152dbc6f2b15a080934ac8623002297 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 (cherry picked from commit 751289118eaffb4906826ead68f19c5e55c1e4fe) --- src/mds/SimpleLock.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/SimpleLock.cc b/src/mds/SimpleLock.cc index c314c3068f57b..c4c0ae0db2473 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.39.5