From: Patrick Donnelly Date: Mon, 5 Apr 2021 14:55:20 +0000 (-0700) Subject: include: add less verbose CompatSet dump X-Git-Tag: v16.2.6~47^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=34679b7010d667a7cd2f16199dba9d1bf939e650;p=ceph.git include: add less verbose CompatSet dump For printing in `fs dump`. Signed-off-by: Patrick Donnelly (cherry picked from commit 56b36e69fae0fcfb5081ede3934f1d63cde0494a) --- diff --git a/src/include/CompatSet.h b/src/include/CompatSet.h index 38ed85b319a1f..b63e573d3d535 100644 --- a/src/include/CompatSet.h +++ b/src/include/CompatSet.h @@ -222,6 +222,13 @@ struct CompatSet { return true; } + std::ostream& printlite(std::ostream& o) const { + o << "{c=[" << std::hex << compat.mask << "]"; + o << ",r=[" << std::hex << ro_compat.mask << "]"; + o << ",i=[" << std::hex << incompat.mask << "]}"; + return o; + } + void encode(ceph::buffer::list& bl) const { compat.encode(bl); ro_compat.encode(bl);