summaryrefslogtreecommitdiff
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:15:32 -0700
commitb514941ba5f49b6465082e4906b7f4022631bfb3 (patch)
tree300d29984386095258e92a37f8d8ead37f929eb5
parent30ffca77df006a244044604074779af538721f14 (diff)
downloadceph-b514941ba5f49b6465082e4906b7f4022631bfb3.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> (cherry picked from commit 438d9aa152e546b2008ec355b481df71aa1c51a5)
-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,