]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: Add doc about osd scrub {during recovery|chunk {min|max}| sleep} 12176/head
authorPaweł Sadowski <pawel.sadowski@corp.ovh.com>
Mon, 21 Nov 2016 09:31:29 +0000 (10:31 +0100)
committerPaweł Sadowski <pawel.sadowski@corp.ovh.com>
Thu, 24 Nov 2016 14:13:31 +0000 (15:13 +0100)
Signed-off-by: Paweł Sadowski <pawel.sadowski@corp.ovh.com>
doc/rados/configuration/osd-config-ref.rst

index 7a06b73d1793c3c5b9596f41ee2c12b91820763a..a1ecc9cef845aca84b6e4c55121647d541c245a7 100644 (file)
@@ -237,6 +237,17 @@ scrubbing operations.
 :Type: Integer in the range of 0 to 24
 :Default: ``24``
 
+
+``osd scrub during recovery``
+
+:Description: Allow scrub during recovery. Setting this to ``false`` will disable
+              scheduling new scrub (and deep--scrub) while there is active recovery.
+              Already running scrubs will be continued. This might be useful to reduce
+              load on busy clusters.
+:Type: Boolean
+:Default: ``true``
+
+
 ``osd scrub thread timeout`` 
 
 :Description: The maximum time in seconds before timing out a scrub thread.
@@ -281,6 +292,32 @@ scrubbing operations.
 :Default: Once per week. ``7*60*60*24``
 
 
+``osd scrub chunk min``
+
+:Description: The minimal number of object store chunks to scrub during single operation.
+              Ceph blocks writes to single chunk during scrub.
+
+:Type: 32-bit Integer
+:Default: 5
+
+
+``osd scrub chunk max``
+
+:Description: The maximum number of object store chunks to scrub during single operation.
+
+:Type: 32-bit Integer
+:Default: 25
+
+
+``osd scrub sleep``
+
+:Description: Time to sleep before scrubbing next group of chunks. Increasing this value will slow
+              down whole scrub operation while client operations will be less impacted.
+
+:Type: Float
+:Default: 0
+
+
 ``osd deep scrub interval``
 
 :Description: The interval for "deep" scrubbing (fully reading all data). The