]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: make 'health' warn about slow requests 444/head
authorSage Weil <sage@inktank.com>
Wed, 17 Jul 2013 22:49:16 +0000 (15:49 -0700)
committerSage Weil <sage@inktank.com>
Thu, 18 Jul 2013 01:21:12 +0000 (18:21 -0700)
commitaa460c414f6df4de452cd16f480ff3b58b29d165
tree2acef1be6d5f9d6b4c41e83846f10113f70df081
parent82722efaea2a61ec854653084638ae3543e38dec
mon: make 'health' warn about slow requests

Currently we see slow request warnings go by in the cluster log, but they
are not reflected by 'ceph health'.  Use the new op queue histograms to
raise a flag there as well.

For example:

HEALTH_WARN 59 requests are blocked > 32 sec; 2 osds have slow requests
21 ops are blocked > 65.536 sec
38 ops are blocked > 32.768 sec
16 ops are blocked > 65.536 sec on osd.1
23 ops are blocked > 32.768 sec on osd.1
5 ops are blocked > 65.536 sec on osd.2
15 ops are blocked > 32.768 sec on osd.2
2 osds have slow requests

Fixes: #5505
Signed-off-by: Sage Weil <sage@inktank.com>
src/common/config_opts.h
src/mon/PGMonitor.cc
src/mon/PGMonitor.h