Bug #22117
Updated by Jan Fajerski over 6 years ago
Say you have 3 OSDs and remove osd.1, then get and decompile the crushmap, the decompled map contains a this entry:
<pre><code class="text">
# devices
device 0 osd.0 class hdd
device 1 device1
device 2 osd.2 class hdd
</code></pre>
While crushtool compiles this map without issues, it is confusing to users.
https://github.com/ceph/ceph/pull/18901