From: Jianpeng Ma Date: Thu, 26 Mar 2015 05:51:02 +0000 (+0800) Subject: common: print hexadecimal for ghobject_t.generation & shard_id X-Git-Tag: v9.0.0~81^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F4171%2Fhead;p=ceph.git common: print hexadecimal for ghobject_t.generation & shard_id In filestore, it use hexadecimal for ghobject_t.generation & shard_id. Make the same. Signed-off-by: Jianpeng Ma --- diff --git a/src/common/hobject.cc b/src/common/hobject.cc index fda169bf6d67..ba278d640413 100644 --- a/src/common/hobject.cc +++ b/src/common/hobject.cc @@ -292,7 +292,7 @@ ostream& operator<<(ostream& out, const ghobject_t& o) if (o.generation != ghobject_t::NO_GEN || o.shard_id != shard_id_t::NO_SHARD) { assert(o.shard_id != shard_id_t::NO_SHARD); - out << "/" << o.generation << "/" << (unsigned)(o.shard_id); + out << "/" << std::hex << o.generation << "/" << (unsigned)(o.shard_id) << std::dec; } return out; }