From: Samuel Just Date: Sun, 20 Apr 2014 20:16:36 +0000 (-0700) Subject: ReplicatedPG: do not use shard for hit_set object names X-Git-Tag: v0.80-rc1~13^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=506dce845b5d60d7d38c7b109cf63eb2c1d36129;p=ceph.git ReplicatedPG: do not use shard for hit_set object names Signed-off-by: Samuel Just --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 9e65d22ae23d..9ffdb163619e 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -10370,7 +10370,7 @@ void ReplicatedPG::check_local() hobject_t ReplicatedPG::get_hit_set_current_object(utime_t stamp) { ostringstream ss; - ss << "hit_set_" << info.pgid << "_current_" << stamp; + ss << "hit_set_" << info.pgid.pgid << "_current_" << stamp; hobject_t hoid(sobject_t(ss.str(), CEPH_NOSNAP), "", info.pgid.ps(), info.pgid.pool(), cct->_conf->osd_hit_set_namespace); @@ -10381,7 +10381,7 @@ hobject_t ReplicatedPG::get_hit_set_current_object(utime_t stamp) hobject_t ReplicatedPG::get_hit_set_archive_object(utime_t start, utime_t end) { ostringstream ss; - ss << "hit_set_" << info.pgid << "_archive_" << start << "_" << end; + ss << "hit_set_" << info.pgid.pgid << "_archive_" << start << "_" << end; hobject_t hoid(sobject_t(ss.str(), CEPH_NOSNAP), "", info.pgid.ps(), info.pgid.pool(), cct->_conf->osd_hit_set_namespace);