From: Nathan Cutler Date: Wed, 8 Mar 2017 15:29:47 +0000 (+0100) Subject: doc: mention ENXIO change in the 10.2.6 release notes X-Git-Tag: v12.0.1~116^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F13878%2Fhead;p=ceph.git doc: mention ENXIO change in the 10.2.6 release notes Signed-off-by: Nathan Cutler --- diff --git a/doc/release-notes.rst b/doc/release-notes.rst index ea9333382500..6edcd6f367db 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)