Description of problem: pre-jewel "osd rm" incrementals are misinterpreted http://tracker.ceph.com/issues/19119 Upstream PR: https://github.com/ceph/ceph/pull/13730 Release notes:https://github.com/ceph/ceph/pull/13731/files * 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 We have a Kernel RBD RHEL 7.4 bug https://bugzilla.redhat.com/show_bug.cgi?id=1427556 which depends on this bug. Version-Release number of selected component (if applicable): Red Hat Ceph Storage 1.3.3
Moving to 2.5 until 2.4 proper is released.
Looks good, thanks Bara!
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2903