From: xie xingguo Date: Sat, 4 Jun 2016 09:43:58 +0000 (+0800) Subject: bluestore: simplify flag translation logic X-Git-Tag: v11.0.0~303^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3d849bd3226352607dbef088f377798451cfaf85;p=ceph.git bluestore: simplify flag translation logic Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/bluestore_types.cc b/src/os/bluestore/bluestore_types.cc index 41239d8b1fc1..b98a6e1c2952 100644 --- a/src/os/bluestore/bluestore_types.cc +++ b/src/os/bluestore/bluestore_types.cc @@ -104,9 +104,7 @@ string bluestore_extent_t::get_flags_string(unsigned flags) { string s; if (flags & FLAG_SHARED) { - if (s.length()) - s += '+'; - s += "shared"; + s = "shared"; } return s; } @@ -438,9 +436,7 @@ string bluestore_blob_t::get_flags_string(unsigned flags) { string s; if (flags & FLAG_MUTABLE) { - if (s.length()) - s += '+'; - s += "mutable"; + s = "mutable"; } if (flags & FLAG_COMPRESSED) { if (s.length())