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
