Just curious why the feature_map portions differ in the return of mon_status across a
cluster. Below is an example from each of five mons in a healthy 16.2.10 cephadm cluster:
root@mon.d:~# ceph tell mon.a mon_status | jq .feature_map
{
"mon": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
],
"osd": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 42
}
],
"client": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
],
"mgr": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
]
}
root@mon.d:~# ceph tell mon.b mon_status | jq .feature_map
{
"mon": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
],
"osd": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 36
}
],
"client": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 2
}
]
}
root@mon.d:~# ceph tell mon.c mon_status | jq .feature_map
{
"mon": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
],
"osd": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 81
}
],
"client": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 4
}
],
"mgr": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 2
}
]
}
root@mon.d:~# ceph tell mon.d mon_status | jq .feature_map
{
"mon": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
],
"osd": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 112
}
],
"client": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 7
}
]
}
root@mon.d:~# ceph tell mon.e mon_status | jq .feature_map
{
"mon": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 1
}
],
"osd": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 88
}
],
"client": [
{
"features": "0x3f01cfb9fffdffff",
"release": "luminous",
"num": 4
}
]
}