Not sure why this is failing: AC_CHECK_HEADERS([ceph/libceph.h], [], [AC_MSG_ERROR( missing ceph include files)]) $ ls -l /usr/include/ceph/libceph.h -rw-r--r-- 1 root root 7543 Jul 26 10:57 /usr/include/ceph/libceph.h ... checking for ceph/libceph.h... no configure: error: missing ceph include files (I can move this discussion to another ml if preferred.) On Fri, Jul 29, 2011 at 12:05 PM, Matt W. Benjamin <matt@xxxxxxxxxxxx> wrote: > Hi Brian, > > FSAL_CEPH doesn't involve the kernel client, rather an incidentally modified libceph and libRADOS--it's linked into Ganesha, not using POSIX. Writing directly to OSDs is part of the pNFS parallel access strategy. > > Matt > > ----- "Brian Chrisman" <brchrisman@xxxxxxxxx> wrote: > >> On Fri, Jul 29, 2011 at 9:30 AM, Matt W. Benjamin <matt@xxxxxxxxxxxx> >> wrote: >> > Hi Sage, >> > >> > We (Linux Box) have built and published a native FSAL for Ceph, >> which is pretty advanced, and we've submitted the FSAL driver code >> upstream for review Philippe Deniel. >> >> Looking at the FSAL_CEPH, is this expecting the filesystem to be >> mounted via the ceph kernel client? Have you considered building out >> an FSAL using libceph as opposed as to writing directly to OSDs >> (assumedly via libRADOS or librbd). >> >> > >> > In addition, we're working on pNFS support in Ganesha and Ceph, and >> have a prototype file-based pNFS layout driver for the FSAL that takes >> advantage of Ceph OSDs for parallel IO. >> > >> > We're actively extending these efforts and there should be some >> publication forthcoming. >> > >> > We have an external git repository here: >> > >> > git://github.com/aemerson-linuxbox/ganesha.git >> > >> > We would really appreciate your feedback--and guidance on how to >> participate in Ceph, we'd like to. >> > >> > Matt >> > >> > ----- "Sage Weil" <sage@xxxxxxxxxxxx> wrote: >> > >> >> Has anyone looked at Genesha? >> >> >> >> http://sourceforge.net/apps/trac/nfs-ganesha/ >> >> >> >> In principle it would probably be pretty straightforward to wire >> that >> >> up >> >> to libceph and avoid the kernel NFS server for reexporting ceph >> via >> >> NFS... >> >> >> >> sage >> >> -- >> >> To unsubscribe from this list: send the line "unsubscribe >> ceph-devel" >> >> in >> >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > >> > -- >> > >> > Matt Benjamin >> > >> > The Linux Box >> > 206 South Fifth Ave. Suite 150 >> > Ann Arbor, MI 48104 >> > >> > http://linuxbox.com >> > >> > tel. 734-761-4689 >> > fax. 734-769-8938 >> > cel. 734-216-5309 >> > -- >> > To unsubscribe from this list: send the line "unsubscribe >> ceph-devel" in >> > the body of a message to majordomo@xxxxxxxxxxxxxxx >> > More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > > -- > > Matt Benjamin > > The Linux Box > 206 South Fifth Ave. Suite 150 > Ann Arbor, MI 48104 > > http://linuxbox.com > > tel. 734-761-4689 > fax. 734-769-8938 > cel. 734-216-5309 > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html