From: Zhi Zhang Date: Thu, 9 May 2019 09:07:24 +0000 (+0800) Subject: mds: output lock state in format dump X-Git-Tag: v15.1.0~2707^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F27717%2Fhead;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 --- 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());