From 714601261bf424d4c19936eac997df0bb5f7b414 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Mon, 29 Apr 2013 09:03:12 -0700 Subject: [PATCH] OSD: no need to remove snapdirs on _remove_pg() The snapmapper patches removed snapdirs altogether. Signed-off-by: Samuel Just --- src/osd/OSD.cc | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index dc05415dbd464..f5571c6f5dbab 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -5834,17 +5834,6 @@ void OSD::_remove_pg(PG *pg) { vector removals; ObjectStore::Transaction *rmt = new ObjectStore::Transaction; - for (interval_set::iterator p = pg->snap_collections.begin(); - p != pg->snap_collections.end(); - ++p) { - for (snapid_t cur = p.get_start(); - cur < p.get_start() + p.get_len(); - ++cur) { - coll_t to_remove = get_next_removal_coll(pg->info.pgid); - removals.push_back(to_remove); - rmt->collection_rename(coll_t(pg->info.pgid, cur), to_remove); - } - } coll_t to_remove = get_next_removal_coll(pg->info.pgid); removals.push_back(to_remove); rmt->collection_rename(coll_t(pg->info.pgid), to_remove); -- 2.39.5