[please keep replies on the list]
On 07/17/2013 04:04 AM, Gaylord Holder wrote:
On 07/16/2013 09:22 PM, Josh Durgin wrote:
On 07/16/2013 06:06 PM, Gaylord Holder wrote:
Now whenever I try to map an RBD to a machine, mon0 complains:
feature set mismatch, my 2 < server's 2040002, missing 2040000
missing required protocol features.
Your cluster is using newer crush tunables to get better data
distribution, but your kernel client doesn't support that.
You'll need to upgrade to linux 3.9, or set the tunables
to 'legacy', which your kernel understands [1].
Josh
[1] http://ceph.com/docs/master/rados/operations/crush-map/#tuning-crush
Josh,
That was certainly the trick.
ceph osd crush tunables legacy
now allows me to map the rbd.
To be clear, did you change the tunables before? If the upgrade enabled
them somehow without your intervention, it would be a bug.
Who need to be running 3.9? Just the machines mounting the rbd, or
everyone?
Just the machines mounting it.
Is there a better place in the documentation to track the recommended
kernel version than
http://ceph.com/docs/next/install/os-recommendations/
That and the release notes are the best places to look.
Nothing incompatible with old kernels should be enabled by default,
but some new features (like the crush tunables) may require newer
kernel clients.
Josh
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com