summaryrefslogtreecommitdiffstats
path: root/doc/ops
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2012-03-07 00:45:29 +0100
committerSage Weil <sage@newdream.net>2012-03-07 02:05:29 +0100
commit25cceca0a46d797e837c96f5b4da3bb818150182 (patch)
treef442bdd46fe3193dbe9d1dc7d2a654199b39f34c /doc/ops
parentdoc: diagnose full osd cluster (diff)
downloadceph-25cceca0a46d797e837c96f5b4da3bb818150182.tar.xz
ceph-25cceca0a46d797e837c96f5b4da3bb818150182.zip
doc: slow osd requests
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'doc/ops')
-rw-r--r--doc/ops/manage/failures/osd.rst18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/ops/manage/failures/osd.rst b/doc/ops/manage/failures/osd.rst
index 9e2219af87a..8dfabc68ba0 100644
--- a/doc/ops/manage/failures/osd.rst
+++ b/doc/ops/manage/failures/osd.rst
@@ -235,3 +235,21 @@ it may confuse applications that expected the object to exist.
+Slow or unresponsive ceph-osd
+=============================
+
+If, for some reason, a ceph-osd is slow to respond to a request, it will
+generate log messages complaining about requests that are taking too
+long. The warning threshold defaults to 30 seconds, and is configurable
+via the ``osd op complaint time`` option. When this happens, the cluster
+log will receive messages like::
+
+ osd.0 192.168.106.220:6800/18813 312 : [WRN] old request osd_op(client.5099.0:790 fatty_26485_object789 [write 0~4096] 2.5e54f643) v4 received at 2012-03-06 15:42:56.054801 currently waiting for sub ops
+
+Possible causes include:
+
+ * bad disk (check ``dmesg`` output)
+ * kernel file system bug (check ``dmesg`` output)
+ * overloaded cluster (check system load, iostat, etc.)
+ * ceph-osd bug
+