This flag won't be listed as required if you don't have any erasure
coding parameters in your OSD/crush maps. So if you aren't using it,
you should remove the EC rules and the kernel should be happy.
-Greg
Software Engineer #42 @ http://inktank.com | http://ceph.com


On Tue, Apr 8, 2014 at 6:08 PM, Aaron Ten Clay <[email protected]> wrote:
> On Tue, Apr 8, 2014 at 4:50 PM, Michael Nelson <[email protected]>
> wrote:
>>
>> I am trying to mount CephFS from a freshly installed v0.79 cluster using a
>> kernel built from git.kernel.org:kernel/git/sage/ceph-client.git (for-linus
>> a30be7cb) and running into the following dmesg errors on mount:
>>
>> libceph: mon0 198.18.32.12:6789 feature set mismatch, my 2b84a042aca <
>> server's 2f84a042aca, missing 4000000000
>> libceph: mon0 198.18.32.12:6789 socket error on read
>>
>> which maps to:
>>
>> ceph_features.h:#define CEPH_FEATURE_OSD_ERASURE_CODES (1ULL<<38)
>> ceph_features.h:#define CEPH_FEATURE_OSD_TMAP2OMAP (1ULL<<38)   /* overlap
>> with EC */
>>
>> The same issue happens on the official 3.14 kernel.
>
>
> According to the documentation, this is only supported by 3.15:
> http://ceph.com/docs/master/rados/operations/crush-map/#which-client-versions-support-crush-tunables3
>
> I don't know what kernel patches implement support for this, but you can
> work around the problem by using the FUSE client until patches are released.
>
>
>
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to