From 9a965d6ad0fab415abe3600a836a3531d04eb25f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 23 Apr 2015 13:13:40 -0700 Subject: [PATCH] osd/PGBackend: ignore temp objects in objects_list_* These were implicitly ignored before when temp objects were in a different collection. Signed-off-by: Sage Weil --- src/osd/PGBackend.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/PGBackend.cc b/src/osd/PGBackend.cc index aa27af0546eb3..4ea47583d1061 100644 --- a/src/osd/PGBackend.cc +++ b/src/osd/PGBackend.cc @@ -127,7 +127,7 @@ int PGBackend::objects_list_partial( for (vector::iterator i = objects.begin(); i != objects.end(); ++i) { - if (i->is_pgmeta()) { + if (i->is_pgmeta() || i->hobj.is_temp()) { continue; } if (i->is_no_gen()) { @@ -159,7 +159,7 @@ int PGBackend::objects_list_range( for (vector::iterator i = objects.begin(); i != objects.end(); ++i) { - if (i->is_pgmeta()) { + if (i->is_pgmeta() || i->hobj.is_temp()) { continue; } if (i->is_no_gen()) { -- 2.39.5