]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/release-notes: more detail about the ext4 checks
authorSage Weil <sage@redhat.com>
Fri, 15 Apr 2016 18:49:40 +0000 (14:49 -0400)
committerSage Weil <sage@redhat.com>
Sat, 16 Apr 2016 12:52:55 +0000 (08:52 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
doc/release-notes.rst

index 211d7eebde31e9ebc7e007c7503627fac28c52e3..527801b45946ffd78d22fe75c34bf35f3747e268 100644 (file)
@@ -141,12 +141,29 @@ We now build packages for:
 Upgrading from Infernalis or Hammer
 -----------------------------------
 
-* We now recommend against using ``ext4`` as the underlying file system for
-  Ceph OSDs, especially when RGW or other users of long RADOS object names
-  are used.  For more information, please see `Filesystem Recommendations`_.
+* We now recommend against using ``ext4`` as the underlying file
+  system for Ceph OSDs, especially when RGW or other users of long
+  RADOS object names are used.  For more information about why, please
+  see `Filesystem Recommendations`_.
+
+  If you have an existing cluster that uses ext4 for the OSDs but uses only
+  RBD and/or CephFS, then the ext4 limitations will not affect you.  Before
+  upgrading, be sure add the following to ``ceph.conf`` to allow the OSDs to
+  start::
+
+    osd max object name len = 256
+    osd max object namespace len = 64
+
+  Keep in mind that if you set these lower object name limits and
+  later decide to use RGW on this cluster, it will have problems
+  storing S3/Swift objects with long names.  This startup check can also be
+  disabled via the below option, although this is not recommended::
+
+    osd check max object name len on startup = false
 
 .. _Filesystem Recommendations: ../configuration/filesystem-recommendations
 
+
 * There are no major compatibility changes since Infernalis.  Simply
   upgrading the daemons on each host and restarting all daemons is
   sufficient.