summaryrefslogtreecommitdiff
path: root/src/osd/OSD.cc
diff options
context:
space:
mode:
authorSamuel Just <sam.just@inktank.com>2013-05-07 16:34:57 -0700
committerSamuel Just <sam.just@inktank.com>2013-05-08 11:11:51 -0700
commit438d9aa152e546b2008ec355b481df71aa1c51a5 (patch)
tree31ca859a2f06460b59bed135e7605543a7162bdd /src/osd/OSD.cc
parent237f3f1e8d8c3b85666529860285dcdffdeda4c5 (diff)
downloadceph-438d9aa152e546b2008ec355b481df71aa1c51a5.tar.gz
OSD: snap collections can be ignored on split
Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
Diffstat (limited to 'src/osd/OSD.cc')
-rw-r--r--src/osd/OSD.cc15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc
index f56401f7e09..c2a7a61b68a 100644
--- a/src/osd/OSD.cc
+++ b/src/osd/OSD.cc
@@ -4951,21 +4951,6 @@ void OSD::split_pgs(
i->m_seed,
coll_t::make_temp_coll(*i));
}
- for (interval_set<snapid_t>::iterator k = parent->snap_collections.begin();
- k != parent->snap_collections.end();
- ++k) {
- for (snapid_t j = k.get_start(); j < k.get_start() + k.get_len();
- ++j) {
- rctx->transaction->create_collection(
- coll_t(*i, j));
- rctx->transaction->split_collection(
- coll_t(parent->info.pgid, j),
- split_bits,
- i->m_seed,
- coll_t(*i, j));
- }
- }
- child->snap_collections = parent->snap_collections;
parent->split_into(
*i,
child,