From 8a20e201ccc7cbe6007aa3d5fb961428cecfe4fa Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Wed, 8 Mar 2017 16:29:47 +0100 Subject: [PATCH] doc: mention ENXIO change in the 10.2.6 release notes Signed-off-by: Nathan Cutler --- doc/release-notes.rst | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/doc/release-notes.rst b/doc/release-notes.rst index ea93333825003..6edcd6f367db4 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -2524,8 +2524,20 @@ We recommend that all v10.2.x users upgrade. For more detailed information, see :download:`the complete changelog `. -Notable Changes ---------------- +OSDs No Longer Send ENXIO by Default +------------------------------------ + +In previous versions, if a client sent an op to the wrong OSD, the OSD +would reply with ENXIO. The rationale here is that the client or OSD is +clearly buggy and we want to surface the error as clearly as possible. +We now only send the ENXIO reply if the osd_enxio_on_misdirected_op option +is enabled (it's off by default). This means that a VM using librbd that +previously would have gotten an EIO and gone read-only will now see a +blocked/hung IO instead. + +Other Notable Changes +--------------------- + * build/ops: add hostname sanity check to run-{c}make-check.sh (`issue#18134 `_, `pr#12302 `_, Nathan Cutler) * build/ops: add ldap lib to rgw lib deps based on build config (`issue#17313 `_, `pr#13183 `_, Nathan Cutler) * build/ops: ceph-create-keys loops forever (`issue#17753 `_, `pr#11884 `_, Alfredo Deza) -- 2.39.5