From: Sage Weil Date: Wed, 1 Mar 2017 19:18:44 +0000 (-0600) Subject: PendingReleaseNotes: warning about 'osd rm ...' and #19119 X-Git-Tag: v10.2.8~132^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b249fd5bd816a63b445db12c8f846cfda199c8b8;p=ceph.git PendingReleaseNotes: warning about 'osd rm ...' and #19119 See http://tracker.ceph.com/issues/19119 Signed-off-by: Sage Weil (cherry picked from commit be96003c464481d8e84825178d600234a0d64d22) --- diff --git a/PendingReleaseNotes b/PendingReleaseNotes index 0e272deb3e7e..b8eb63840863 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -1,3 +1,16 @@ +* There was a bug introduced in Jewel (#19119) that broke the mapping behavior + when an "out" OSD that still existed in the CRUSH map was removed with 'osd rm'. + This could result in 'misdirected op' and other errors. The bug is now fixed, + but the fix itself introduces the same risk because the behavior may vary between + clients and OSDs. To avoid problems, please ensure that all OSDs are removed + from the CRUSH map before deleting them. That is, be sure to do:: + + ceph osd crush rm osd.123 + + before:: + + ceph osd rm osd.123 + * 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.