From: Sage Weil Date: Wed, 19 Nov 2014 23:17:43 +0000 (-0800) Subject: osd/PGBackend: skip pgmeta objects X-Git-Tag: v0.91~23^2~27 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9ebdb99a5ef1f1803d8a0722709f205448fcb43d;p=ceph.git osd/PGBackend: skip pgmeta objects Signed-off-by: Sage Weil --- diff --git a/src/osd/PGBackend.cc b/src/osd/PGBackend.cc index 029d577c615..fd5ba5ce10f 100644 --- a/src/osd/PGBackend.cc +++ b/src/osd/PGBackend.cc @@ -137,6 +137,9 @@ int PGBackend::objects_list_partial( for (vector::iterator i = objects.begin(); i != objects.end(); ++i) { + if (i->is_pgmeta()) { + continue; + } if (i->is_no_gen()) { ls->push_back(i->hobj); } @@ -166,6 +169,9 @@ int PGBackend::objects_list_range( for (vector::iterator i = objects.begin(); i != objects.end(); ++i) { + if (i->is_pgmeta()) { + continue; + } if (i->is_no_gen()) { ls->push_back(i->hobj); } else if (gen_obs) {