The challenge here is that libzfs is currently a build time dependency, which means it needs to be included in the target distro already, or we need to bundle it in the Ceph.com repos.
I am currently looking at the possibility of making the OSD back end dynamically linked at runtime, which would allow a separately packaged zfs back end; that may (or may not!) help. sage Dinu Vlad <dinuvla...@gmail.com> wrote: >Any chance this option will be included for future emperor binaries? I >don't mind compiling software, but I would like to keep things >upgradable via apt-get … > >Thanks, >Dinu > > >On Nov 7, 2013, at 4:05 AM, Sage Weil <s...@inktank.com> wrote: > >> Hi Dinu, >> >> You currently need to compile yourself, and pass --with-zfs to >> ./configure. >> >> Once it is built in, ceph-osd will detect whether the underlying fs >is zfs >> on its own. >> >> sage >> >> >> >> On Wed, 6 Nov 2013, Dinu Vlad wrote: >> >>> Hello, >>> >>> I'm testing the 0.72 release and thought to give a spin to the zfs >support. >>> >>> While I managed to setup a cluster on top of a number of zfs >datasets, the ceph-osd logs show it's using the >"genericfilestorebackend": >>> >>> 2013-11-06 09:27:59.386392 7fdfee0ab7c0 0 >genericfilestorebackend(/var/lib/ceph/osd/ceph-0) detect_features: >FIEMAP ioctl is NOT supported >>> 2013-11-06 09:27:59.386409 7fdfee0ab7c0 0 >genericfilestorebackend(/var/lib/ceph/osd/ceph-0) detect_features: >FIEMAP ioctl is disabled via 'filestore fiemap' config option >>> 2013-11-06 09:27:59.391026 7fdfee0ab7c0 0 >genericfilestorebackend(/var/lib/ceph/osd/ceph-0) detect_features: >syncfs(2) syscall fully supported (by glibc and kernel) >>> >>> I noticed however that the ceph sources include some files related >to zfs: >>> >>> # find . | grep -i zfs >>> ./src/os/ZFS.cc >>> ./src/os/ZFS.h >>> ./src/os/ZFSFileStoreBackend.cc >>> ./src/os/ZFSFileStoreBackend.h >>> >>> A coupel of questions: >>> >>> - is 0.72-rc1 package currently in the raring repository compiled >with zfs support ? >>> - if yes - how can I "inform" ceph-osd to use the >ZFSFileStoreBackend ? >>> >>> Thanks, >>> Dinu >>> _______________________________________________ >>> ceph-users mailing list >>> ceph-users@lists.ceph.com >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>> >>>
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com