Support #51738
open"missing required protocol features" when map rbd
0%
Description
We have updated our cluster from luminous 12.2.8 to nautilus 14.2.22 and users with this core kernel:
Linux servername 4.9.241-37.el7.x86_64 #1 SMP Mon Nov 2 13:55:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Experiencing this issue when they try to map the image. (unmap works)
[15085691.865199] libceph: mon2 10.10.10.10:6789 feature set mismatch, my 240106b84a842a52 < server's 260106b84aa42a52, missing 200000000200000 [15085691.890027] libceph: mon2 10.10.10.10:6789 missing required protocol features
This kernel version works:
Linux servername 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 15:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
It also works with earlier 14.2.11 ceph version, so something is stricter in this 22 or newer release compared to the 14.2.11.
I've read to set the crush tuneables to hammer and so on, at the moment those are on jewel I don't think is a good idea to set back even older one.
Any idea how to fix it?