From a6c80a3a1e3115a8cbb95cdf38b1efc7a58500b5 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 13 Apr 2010 12:26:32 -0700 Subject: [PATCH] osd: avoid PGPool lookup in inner loop Each PG already has a PGPool *. --- src/osd/ReplicatedPG.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 3d7a6f531ac..3c9d4d5f241 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -762,7 +762,7 @@ bool ReplicatedPG::snap_trimmer() // trim clone's snaps vector newsnaps; for (unsigned i=0; i_lookup_pool(info.pgid.pool())->info.is_removed_snap(snaps[i])) + if (!pool->info.is_removed_snap(snaps[i])) newsnaps.push_back(snaps[i]); if (newsnaps.empty()) {