From: Samuel Just Date: Mon, 29 Apr 2013 16:07:19 +0000 (-0700) Subject: PG,OSD: mark info as backfilling in _remove_pg() X-Git-Tag: v0.63~48^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7b22cfb2f8448ba61885c92d0ebf576e742f270b;p=ceph.git PG,OSD: mark info as backfilling in _remove_pg() Signed-off-by: Samuel Just --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 708e4153ca89..a0123778c4cb 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -6271,7 +6271,10 @@ void ReplicatedPG::on_removal(ObjectStore::Transaction *t) { dout(10) << "on_removal" << dendl; - clear_info_log(info.pgid, osd->infos_oid, log_oid, t); + // adjust info to backfill + info.last_backfill = hobject_t(); + dirty_info = true; + write_if_dirty(*t); on_shutdown(); }