Re: double rebalance when removing osd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I don't recommend to set weight to zero, because you may see
MAX_AVAIL=0 in `ceph df` due to #13840.  http://tracker.ceph.com/issues/13840

Any small & non-zero value is fine.

Tom

On 01-12 09:01, Rafael Lopez wrote:
> I removed some osds from a host yesterday using the reweight method and it
> worked well. There was only one rebalance and then I could perform the rest
> of the documented removal steps immediately with no further recovery. I
> reweighted to 0.0.
> 
> Shinobu, can you explain why you have found 0.2 is better than 0.0? What
> happens when you use 0.2 and what happens when you use 0.0 ?
> 
> Rafael
> 
> 
> 
> On 12 January 2016 at 09:13, Shinobu Kinjo <skinjo@xxxxxxxxxx> wrote:
> 
> > Based on my research, 0.2 is better than 0.0.
> > Probably it depends though.
> >
> >  > ceph osd crush reweight osd.X 0.0
> >
> > Rgds,
> > Shinobu
> >
> > ----- Original Message -----
> > From: "Andy Allan" <gravitystorm@xxxxxxxxx>
> > To: "Rafael Lopez" <rafael.lopez@xxxxxxxxxx>
> > Cc: ceph-users@xxxxxxxxxxxxxx
> > Sent: Monday, January 11, 2016 8:08:38 PM
> > Subject: Re:  double rebalance when removing osd
> >
> > On 11 January 2016 at 02:10, Rafael Lopez <rafael.lopez@xxxxxxxxxx> wrote:
> >
> > > @Steve, even when you remove due to failing, have you noticed that the
> > cluster rebalances twice using the documented steps? You may not if you
> > don't wait for the initial recovery after 'ceph osd out'. If you do 'ceph
> > osd out' and immediately 'ceph osd crush remove', RH support has told me
> > that this effectively 'cancels' the original move triggered from 'ceph osd
> > out' and starts permanently remapping... which still doesn't really explain
> > why we have to do the ceph osd out in the first place..
> >
> > This topic was last discussed in December - the documentation for
> > removing an OSD from the cluster is not helpful. Unfortunately it
> > doesn't look like anyone is going to fix the documentation.
> >
> > http://comments.gmane.org/gmane.comp.file-systems.ceph.user/25627
> >
> > Basically, when you want to remove an OSD, there's an alternative
> > sequence of commands that avoids the double-rebalance.
> >
> > The better approach is to reweight the OSD to zero first, then wait
> > for the (one and only) rebalance, then mark out and remove. Here's
> > more details from the previous thread:
> >
> > http://permalink.gmane.org/gmane.comp.file-systems.ceph.user/25629
> >
> > Thanks,
> > Andy
> > _______________________________________________
> > ceph-users mailing list
> > ceph-users@xxxxxxxxxxxxxx
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >
> 
> 
> 
> -- 
> Senior Storage Engineer - Automation and Delivery
> Infrastructure Services - eSolutions
> 738 Blackburn Rd, Clayton
> Monash University 3800
> Telephone:    +61 3 9905 9118 <%2B61%203%209905%9118>
> Mobile:       +61 4 27 682 670
> Email         rafael.lopez@xxxxxxxxxx

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

Attachment: signature.asc
Description: Digital signature

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

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux