These were implicitly ignored before when temp objects were in a
different collection.
Signed-off-by: Sage Weil <sage@redhat.com>
for (vector<ghobject_t>::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()) {
for (vector<ghobject_t>::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()) {