]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: update kernel recommendations, add tunables link 2649/head
authorIlya Dryomov <idryomov@redhat.com>
Fri, 3 Oct 2014 15:23:27 +0000 (19:23 +0400)
committerIlya Dryomov <idryomov@redhat.com>
Mon, 6 Oct 2014 17:25:29 +0000 (21:25 +0400)
No 3.16.[0-2] - same rbd deadlock regression as in 3.15.

Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
doc/start/os-recommendations.rst

index 0fa6b9d9e1ef8b4fe9c6d9251e94a510565ea880..e960f8adfcf3d4c8baf350c181bec63875a8897c 100644 (file)
@@ -11,15 +11,27 @@ We also recommend deploying on releases with long-term support.
 Linux Kernel
 ------------
 
-- **Ceph Kernel Client:**  We currently recommend:
+- **Ceph Kernel Client**
+
+  We currently recommend:
+
+  - v3.16.3 or later (rbd deadlock regression in v3.16.[0-2])
+  - *NOT* v3.15.* (rbd deadlock regression)
+  - v3.14.*
+  - v3.10.*
+
+  These are considered pretty old, but if you must:
 
-  - NOT v3.15 (there is a deadlock regression)
-  - v3.14 or later (but not v3.15)
   - v3.6.6 or later in the v3.6 stable series
   - v3.4.20 or later in the v3.4 stable series
 
-- **btrfs**: If you use the ``btrfs`` file system with Ceph, we recommend using 
-  a recent Linux kernel (v3.14 or later).
+  firefly (CRUSH_TUNABLES3) tunables are supported starting with v3.15.
+  See `CRUSH Tunables`_ for more details.
+
+- **btrfs**
+
+  If you use the ``btrfs`` file system with Ceph, we recommend using a
+  recent Linux kernel (v3.14 or later).
 
 glibc
 -----
@@ -237,3 +249,5 @@ Testing
 - **C**: We run a comprehensive functional, regression, and stress test suite
   on this platform on a continuous basis. This includes development branches,
   pre-release, and released code.
+
+.. _CRUSH Tunables: ../../rados/operations/crush-map#tunables