Hi John, I usually set nobackfill and norecover until all the OSDs are in their final spots. PGs get remapped but nothing moves. -- Dan On Wed, Feb 8, 2017 at 1:26 PM, John Spray <jspray@xxxxxxxxxx> wrote: > So I've just finished upgrading my home cluster OSDs to bluestore by > killing them one by one and then letting backfill happen to "new" OSDs > on the same drives. Hooray! > > One slightly awkward thing I ran into was that even though I had noout > set throughout, during the period between removing the old OSD and > adding the "new" one, some PGs would of course get remapped (and start > generating backfill IO to third party OSDs). This does make sense > when you think about it (noout doesn't make the cluster magically > remember OSDs that have been removed), but is still an undesirable > behaviour. > > A) Do we currently have a mechanism to tell the cluster "even though I > removed this OSD, don't go moving PGs around just yet"? Should we add > one? > B) Was there a way for me to avoid this by e.g. skipping the "osd rm > X" and "osd crush rm osd.X" that I'm currently doing before adding the > new OSD that will take the old OSD's ID? > > John > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html