It's not just mimic to nautilus
I confirmed with luminous to mimic
 
They are checking for clean pgs with flags set, they should unset flags, then check. Set flags again, move on to next osd
 
----- Original message -----
From: solarflow99 <solarflo...@gmail.com>
To: Tarek Zegar <tze...@us.ibm.com>
Cc: Ceph Users <ceph-users@lists.ceph.com>
Subject: [EXTERNAL] Re: [ceph-users] Rolling upgrade fails with flag norebalance with background IO
Date: Mon, May 13, 2019 6:36 PM
 
Are you sure can you really use 3.2 for nautilus?  
 
On Fri, May 10, 2019 at 7:23 AM Tarek Zegar <tze...@us.ibm.com> wrote:

Ceph-ansible 3.2, rolling upgrade mimic -> nautilus. The ansible file sets flag "norebalance". When there is*no* I/O to the cluster, upgrade works fine. When upgrading with IO running in the background, some PG become `active+undersized+remapped+backfilling`
Flag norebalance prevents them from backfilling / recovering and upgrade fails. I'm uncertain why those OSD are "backfilling" instead of "recovering" but I guess it doesn't matter, norebalance halts the process.

setting ceph tell osd.* injectargs '--osd_max_backfills=2 made no difference

https://github.com/ceph/ceph-ansible/commit/08d94324545b3c4e0f6a1caf6224f37d1c2b36db <-- did anyone other then the author verify this?

Tarek

 

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
 

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to