]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/PGBackend: specify correct shard for collection_list_range
authorSage Weil <sage@redhat.com>
Fri, 20 Feb 2015 06:03:38 +0000 (22:03 -0800)
committerSage Weil <sage@redhat.com>
Fri, 19 Jun 2015 00:02:48 +0000 (17:02 -0700)
OMG I hate that ghobject_t(hobject_t&) ctor.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PGBackend.cc

index 64423dee1f3510f75096d2313aa579236519e747..aa27af0546eb396b3d38a30f940968408ae652dc 100644 (file)
@@ -151,8 +151,8 @@ int PGBackend::objects_list_range(
   vector<ghobject_t> objects;
   int r = store->collection_list_range(
     coll,
-    start,
-    end,
+    ghobject_t(start, ghobject_t::NO_GEN, get_parent()->whoami_shard().shard),
+    ghobject_t(end, ghobject_t::NO_GEN, get_parent()->whoami_shard().shard),
     seq,
     &objects);
   ls->reserve(objects.size());