]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
doc/releases/nautilus: add notable changes for RADOS
authorNeha Ojha <nojha@redhat.com>
Tue, 22 Jun 2021 22:39:15 +0000 (22:39 +0000)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 30 Jun 2021 22:18:56 +0000 (00:18 +0200)
Signed-off-by: Neha Ojha <nojha@redhat.com>
doc/releases/nautilus.rst

index 07aad4dfafb77e9f0dbdf899c93dd4324e7fcbb5..52fe8693dbb098df7acd917434443eea9fe08eb8 100644 (file)
@@ -11,6 +11,36 @@ v14.2.22 Nautilus
 This is the 22nd and likely the last backport release in the Nautilus series.
 Ultimately, we recommend all users upgrade to newer Ceph releases.
 
+Notable Changes
+---------------
+
+* This release sets ``bluefs_buffered_io`` to true by default to improve performance
+  for metadata heavy workloads. Enabling this option has been reported to
+  occasionally cause excessive kernel swapping under certain workloads.
+  Currently, the most consistent performing combination is to enable
+  bluefs_buffered_io and disable system level swap.
+
+* The default value of ``bluestore_cache_trim_max_skip_pinned`` has been
+  increased to 1000 to control memory growth due to onodes.
+
+* Several other bug fixes in BlueStore, including a fix for an unexpected
+  ENOSPC bug in Avl/Hybrid allocators.
+
+* The trimming logic in the monitor has been made dynamic, with the
+  introduction of ``paxos_service_trim_max_multiplier``, a factor by which
+  ``paxos_service_trim_max`` is multiplied to make trimming faster,
+  when required. Setting it to 0 disables the upper bound check for trimming
+  and makes the monitors trim at the maximum rate.
+
+* A ``--max <n>`` option is available with the ``osd ok-to-stop`` command to
+  provide up to N OSDs that can be stopped together without making PGs
+  unavailable.
+
+* OSD: the option ``osd_fast_shutdown_notify_mon`` has been introduced to allow
+  the OSD to notify the monitor it is shutting down even if ``osd_fast_shutdown``
+  is enabled. This helps with the monitor logs on larger clusters, that may get
+  many 'osd.X reported immediately failed by osd.Y' messages, and confuse tools.
+
 Changelog
 ---------