Re: feature set mismatch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[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




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux