From 6719d3028894f2094e6255628f2b405b57b11cff Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 5 Jan 2014 17:43:05 -0800 Subject: [PATCH] osd: fix propagation of removed snaps to other tiers When we update removed_snaps we do not update snap_seq. Drop this broken optimization. Signed-off-by: Sage Weil --- src/osd/OSDMap.cc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index aa20993f56a5f..beeefe6721657 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -194,12 +194,6 @@ int OSDMap::Incremental::propagate_snaps_to_tiers(const OSDMap& osdmap) const pg_pool_t *orig = osdmap.get_pg_pool(*q); if (!orig) return -EIO; - - // skip update? - if (orig->snap_seq == base.snap_seq && - orig->snap_epoch == base.snap_epoch) - continue; - tier = get_new_pool(*q, orig); } else { tier = &r->second; -- 2.39.5