]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon: Go into ERR state if multiple PGs are stuck inactive 7253/head
authorWido den Hollander <wido@42on.com>
Sat, 16 Jan 2016 12:00:26 +0000 (13:00 +0100)
committerWido den Hollander <wido@42on.com>
Tue, 19 Jan 2016 15:59:01 +0000 (16:59 +0100)
commita9addc61f51dc483c273e995d51a99ce33094270
tree7699c69a6b6d4379ef604f2ffa95533277b95f0e
parent3daf908ba0e5288031e672dd78966aecffc873cf
mon: Go into ERR state if multiple PGs are stuck inactive

If >=X PGs are stuck inactive longer than 'mon_pg_stuck_threshold'
we go into ERR state.

This is useful for situations where one or more PGs stay stuck in
peering or undersized state due to a OSD failure.

RBD volumes can become fully unresponsive if one or more PGs are inactive.

Fixes: #13923
Signed-off-by: Wido den Hollander <wido@42on.com>
src/common/config_opts.h
src/mon/PGMonitor.cc