]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: Refactored the debug section to point back to reference.
authorJohn Wilkins <john.wilkins@inktank.com>
Tue, 4 Sep 2012 23:02:37 +0000 (16:02 -0700)
committerJohn Wilkins <john.wilkins@inktank.com>
Tue, 4 Sep 2012 23:02:37 +0000 (16:02 -0700)
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc/cluster-ops/debug.rst [new file with mode: 0644]

diff --git a/doc/cluster-ops/debug.rst b/doc/cluster-ops/debug.rst
new file mode 100644 (file)
index 0000000..66ecbd0
--- /dev/null
@@ -0,0 +1,25 @@
+=======================
+ Debugging and Logging
+=======================
+
+You may view Ceph log files under ``/var/log/ceph`` (the default location). 
+
+Ceph is still on the leading edge, so you may encounter situations that require
+using Ceph's debugging and logging. To activate and configure Ceph's debug
+logging,  refer to `Ceph Logging and Debugging`_. For additional logging
+settings, refer to the `Logging and Debugging Config Reference`_. 
+
+.. _Ceph Logging and Debugging: ../../config-cluster/ceph-conf#ceph-logging-and-debugging
+.. _Logging and Debugging Config Reference: ../../config-cluster/log-and-debug-ref
+
+You can change the logging settings at runtime so that you don't have to 
+stop and restart the cluster. Refer to `Ceph Configuration - Runtime Changes`_
+for additional details. 
+
+Debugging may also require you to track down memory and threading issues. 
+You can run a single daemon, a type of daemon, or the whole cluster with 
+Valgrind. You should only use Valgrind when developing or debugging Ceph. 
+Valgrind is computationally expensive, and will slow down your system otherwise. 
+Valgrind messages are logged to ``stderr``. 
+
+.. _Ceph Configuration - Runtime Changes: ../../config-cluster/ceph-conf#ceph-runtime-config