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.*
+ - 4.1.4 or later
+ - 3.16.3 or later (rbd deadlock regression in 3.16.[0-2])
+ - *NOT* 3.15.* (rbd deadlock regression)
+ - 3.14.*
These are considered pretty old, but if you must:
- - v3.6.6 or later in the v3.6 stable series
- - v3.4.20 or later in the v3.4 stable series
+ - 3.10.* or earlier
- firefly (CRUSH_TUNABLES3) tunables are supported starting with v3.15.
+ Firefly (CRUSH_TUNABLES3) tunables are supported starting with 3.15.
See `CRUSH Tunables`_ for more details.
-- **btrfs**
+- **B-tree File System (Btrfs)**
If you use the ``btrfs`` file system with Ceph, we recommend using a
- recent Linux kernel (v3.14 or later).
-
-glibc
------
-
-- **fdatasync(2)**: With Firefly v0.80 and beyond, use ``fdatasync(2)``
- instead of ``fsync(2)`` to improve performance.
-
-- **syncfs(2)**: For non-btrfs filesystems
- such as XFS and ext4 where more than one ``ceph-osd`` daemon is used on a
- single server, Ceph performs significantly better with the ``syncfs(2)``
- system call (added in kernel 2.6.39 and glibc 2.14). New versions of
- Ceph (v0.55 and later) do not depend on glibc support.
-
+ recent Linux kernel (3.14 or later).
Platforms
=========
specific distributions aside from the kernel and system initialization
package (i.e., sysvinit, upstart, systemd).
-
-
-Firefly (0.80)
---------------
+Infernalis (9.1.0)
+------------------
+----------+----------+--------------------+--------------+---------+------------+
| Distro | Release | Code Name | Kernel | Notes | Testing |
+==========+==========+====================+==============+=========+============+
-| CentOS | 6 | N/A | linux-2.6.32 | 1, 2 | B, I |
+| CentOS | 7 | N/A | linux-3.10.0 | | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-| CentOS | 7 | | linux-3.10.0 | | B |
+| Debian | 8.0 | Jessie | linux-3.16.0 | 1, 2 | B, I |
+----------+----------+--------------------+--------------+---------+------------+
-| Debian | 6.0 | Squeeze | linux-2.6.32 | 1, 2, 3 | B |
+| Fedora | 22 | N/A | linux-3.14.0 | | B, I |
+----------+----------+--------------------+--------------+---------+------------+
-| Debian | 7.0 | Wheezy | linux-3.2.0 | 1, 2 | B |
+| RHEL | 7 | Maipo | linux-3.10.0 | | B, I |
+----------+----------+--------------------+--------------+---------+------------+
-| Fedora | 19 | Schrödinger's Cat | linux-3.10.0 | | B |
+| Ubuntu | 14.04 | Trusty Tahr | linux-3.13.0 | | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-| Fedora | 20 | Heisenbug | linux-3.14.0 | | B |
+
+Hammer (0.94)
+-------------
+
+----------+----------+--------------------+--------------+---------+------------+
-| RHEL | 6 | | linux-2.6.32 | 1, 2 | B, I, C |
+| Distro | Release | Code Name | Kernel | Notes | Testing |
++==========+==========+====================+==============+=========+============+
+| CentOS | 6 | N/A | linux-2.6.32 | 1, 2 | |
+----------+----------+--------------------+--------------+---------+------------+
-| RHEL | 7 | | linux-3.10.0 | | B, I, C |
+| CentOS | 7 | N/A | linux-3.10.0 | | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu | 12.04 | Precise Pangolin | linux-3.2.0 | 1, 2 | B, I, C |
+| Debian | 7.0 | Wheezy | linux-3.2.0 | 1, 2 | |
++----------+----------+--------------------+--------------+---------+------------+
+| Ubuntu | 12.04 | Precise Pangolin | linux-3.2.0 | 1, 2 | |
+----------+----------+--------------------+--------------+---------+------------+
| Ubuntu | 14.04 | Trusty Tahr | linux-3.13.0 | | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-**NOTE**: Ceph also supports ``Quantal``, ``Raring`` and ``Saucy``. However, we
-recommend using LTS releases.
-
-
-
-Emperor (0.72)
----------------
-
-The Ceph Emperor release, version 0.72, is no longer supported, and Emperor users should update to Firefly (version 0.80).
-
-
-Dumpling (0.67)
----------------
+Firefly (0.80)
+--------------
+----------+----------+--------------------+--------------+---------+------------+
| Distro | Release | Code Name | Kernel | Notes | Testing |
+==========+==========+====================+==============+=========+============+
-| CentOS | 6.3 | N/A | linux-2.6.32 | 1, 2 | B, I |
+| CentOS | 6 | N/A | linux-2.6.32 | 1, 2 | B, I |
++----------+----------+--------------------+--------------+---------+------------+
+| CentOS | 7 | N/A | linux-3.10.0 | | B |
+----------+----------+--------------------+--------------+---------+------------+
| Debian | 6.0 | Squeeze | linux-2.6.32 | 1, 2, 3 | B |
+----------+----------+--------------------+--------------+---------+------------+
| Debian | 7.0 | Wheezy | linux-3.2.0 | 1, 2 | B |
+----------+----------+--------------------+--------------+---------+------------+
-| Fedora | 18 | Spherical Cow | linux-3.6.0 | | B |
-+----------+----------+--------------------+--------------+---------+------------+
| Fedora | 19 | Schrödinger's Cat | linux-3.10.0 | | B |
+----------+----------+--------------------+--------------+---------+------------+
-| OpenSuse | 12.2 | N/A | linux-3.4.0 | 2 | B |
+| Fedora | 20 | Heisenbug | linux-3.14.0 | | B |
+----------+----------+--------------------+--------------+---------+------------+
-| RHEL | 6.3 | | linux-2.6.32 | 1, 2 | B, I |
+| RHEL | 6 | Santiago | linux-2.6.32 | 1, 2 | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu | 12.04 | Precise Pangolin | linux-3.2.0 | 1, 2 | B, I, C |
+| RHEL | 7 | Maipo | linux-3.10.0 | | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu | 12.10 | Quantal Quetzal | linux-3.5.4 | 2 | B |
+| Ubuntu | 12.04 | Precise Pangolin | linux-3.2.0 | 1, 2 | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-| Ubuntu | 13.04 | Raring Ringtail | linux-3.8.5 | | B |
+| Ubuntu | 14.04 | Trusty Tahr | linux-3.13.0 | | B, I, C |
+----------+----------+--------------------+--------------+---------+------------+
-Argonaut (0.48), Bobtail (0.56), and Cuttlefish (0.61)
-------------------------------------------------------
-
-The Ceph Argonaut, Bobtail, and Cuttlefish releases are no longer supported,
-and users should update to the latest stable release (Dumpling or Firefly).
-
+**NOTE**: Ceph also supports ``Quantal``, ``Raring`` and ``Saucy``. However, we
+recommend using LTS releases.
Notes
-----