From a798a85fc20a9ec9783fa125d5bc125ef3dc66db Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Mon, 19 Dec 2011 16:26:56 -0800 Subject: [PATCH] PG: Do not update_snap_collections for log entries > last_backfill Signed-off-by: Samuel Just --- src/osd/PG.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/osd/PG.cc b/src/osd/PG.cc index 008cb05c0402f..9247323b42159 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -2185,6 +2185,9 @@ void PG::update_snap_collections(vector &log_entries, for (vector::iterator i = log_entries.begin(); i != log_entries.end(); ++i) { + // If past backfill line, snap_collections will be updated during push + if (i->soid > info.last_backfill) + continue; if (i->is_clone()) { vector snaps; bufferlist::iterator p = i->snaps.begin(); -- 2.39.5