From: Ilya Dryomov Date: Fri, 3 Oct 2014 15:23:27 +0000 (+0400) Subject: doc: update kernel recommendations, add tunables link X-Git-Tag: v0.88~113^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F2649%2Fhead;p=ceph.git doc: update kernel recommendations, add tunables link No 3.16.[0-2] - same rbd deadlock regression as in 3.15. Signed-off-by: Ilya Dryomov --- diff --git a/doc/start/os-recommendations.rst b/doc/start/os-recommendations.rst index 0fa6b9d9e1ef..e960f8adfcf3 100644 --- a/doc/start/os-recommendations.rst +++ b/doc/start/os-recommendations.rst @@ -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