* Inactive PGs should trigger a HEALTH_ERR state
@ 2015-07-22 10:11 Wido den Hollander
2015-07-22 13:00 ` Sage Weil
0 siblings, 1 reply; 2+ messages in thread
From: Wido den Hollander @ 2015-07-22 10:11 UTC (permalink / raw)
To: ceph-devel
Hi,
I was just testing with a cluster on VMs and I noticed that
undersized+degraded+peering PGs do not trigger a HEALTH_ERR state. Why
is that?
In my opinion any PG which is not active+? should trigger a HEALTH_ERR
state since I/O is blocking at that point.
Is that a sane thing to do or am I missing something?
--
Wido den Hollander
42on B.V.
Ceph trainer and consultant
Phone: +31 (0)20 700 9902
Skype: contact42on
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Inactive PGs should trigger a HEALTH_ERR state
2015-07-22 10:11 Inactive PGs should trigger a HEALTH_ERR state Wido den Hollander
@ 2015-07-22 13:00 ` Sage Weil
0 siblings, 0 replies; 2+ messages in thread
From: Sage Weil @ 2015-07-22 13:00 UTC (permalink / raw)
To: Wido den Hollander; +Cc: ceph-devel
On Wed, 22 Jul 2015, Wido den Hollander wrote:
> Hi,
>
> I was just testing with a cluster on VMs and I noticed that
> undersized+degraded+peering PGs do not trigger a HEALTH_ERR state. Why
> is that?
>
> In my opinion any PG which is not active+? should trigger a HEALTH_ERR
> state since I/O is blocking at that point.
>
> Is that a sane thing to do or am I missing something?
IIRC they trigger a WARN state until they are 'stuck' inactive, at which
point they trigger an ERR state. The idea is that it is totally normal
for PGs to be in an inactive state for short periods due to normal cluster
churn--it's only problematic if they get stuck there.
sage
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-07-22 13:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-22 10:11 Inactive PGs should trigger a HEALTH_ERR state Wido den Hollander
2015-07-22 13:00 ` 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.