All of lore.kernel.org
 help / color / mirror / Atom feed
* Why only support odd number monitors in ceph cluster?
@ 2011-12-23  7:21 Eric_YH_Chen
  2011-12-23  9:34 ` Wido den Hollander
  0 siblings, 1 reply; 3+ messages in thread
From: Eric_YH_Chen @ 2011-12-23  7:21 UTC (permalink / raw)
  To: ceph-devel; +Cc: Chris_YT_Huang, Alex_KT_Lin

Hi, all:

     I am curious about why ceph cluster only support odd number monitors.

     If we lose 1 monitor (becomes odd number), 

      would it cause any problem if we do not handle this situation in short time? 

     Thanks!

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Why only support odd number monitors in ceph cluster?
  2011-12-23  7:21 Why only support odd number monitors in ceph cluster? Eric_YH_Chen
@ 2011-12-23  9:34 ` Wido den Hollander
  2011-12-23 15:48   ` Sage Weil
  0 siblings, 1 reply; 3+ messages in thread
From: Wido den Hollander @ 2011-12-23  9:34 UTC (permalink / raw)
  To: Eric_YH_Chen; +Cc: ceph-devel, Chris_YT_Huang, Alex_KT_Lin

Hi,

On 12/23/2011 08:21 AM, Eric_YH_Chen@wistron.com wrote:
> Hi, all:
>
>       I am curious about why ceph cluster only support odd number monitors.

It doesn't only support a odd number. A even number of monitors works in 
theory, but it's recommended to use a odd number to get a majority.

>
>       If we lose 1 monitor (becomes odd number),

You shouldn't look to the number of online monitors, but to the number 
of monitors in your monmap. That should be a odd number.

Wido

>
>        would it cause any problem if we do not handle this situation in short time?
>
>       Thanks!
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Why only support odd number monitors in ceph cluster?
  2011-12-23  9:34 ` Wido den Hollander
@ 2011-12-23 15:48   ` Sage Weil
  0 siblings, 0 replies; 3+ messages in thread
From: Sage Weil @ 2011-12-23 15:48 UTC (permalink / raw)
  To: Wido den Hollander; +Cc: Eric_YH_Chen, ceph-devel, Chris_YT_Huang, Alex_KT_Lin

On Fri, 23 Dec 2011, Wido den Hollander wrote:
> Hi,
> 
> On 12/23/2011 08:21 AM, Eric_YH_Chen@wistron.com wrote:
> > Hi, all:
> > 
> >       I am curious about why ceph cluster only support odd number monitors.
> 
> It doesn't only support a odd number. A even number of monitors works in
> theory, but it's recommended to use a odd number to get a majority.

Right.  A bit more detail:

Running an even number of monitors means a slightly higher risk of failure 
than running one less monitor.  For example, if you run 3 monitors, you 
can tolerate 1 failure (2 is a strict majority).  And you have 3 machines 
that can fail.  

On the other hand, if you run four, you can still only tolerate 1 failure 
(3 is a majority but 2 is not).  But then you have 4 machines that can 
potentially fail, and your risk of 2 dying is slightly higher.

The difference is risk is probably pretty small for most failure rates, 
but, generally speaking, odd numbers are slightly better.

sage

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-12-23 15:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-23  7:21 Why only support odd number monitors in ceph cluster? Eric_YH_Chen
2011-12-23  9:34 ` Wido den Hollander
2011-12-23 15:48   ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.