On Wed, Jul 20, 2016 at 10:59:36AM +0100, John Spray wrote: > On Wed, Jul 20, 2016 at 6:45 AM, Blair Bethwaite > <blair.bethwaite@xxxxxxxxx> wrote: > > Hi all, > > > > We've started a CephFS Samba PoC on RHEL but just noticed the Samba > > Ceph VFS doesn't seem to be included with Samba on RHEL, or we're not > > looking in the right place. Trying to avoid needing to build Samba > > from source if possible. Any pointers appreciated. > > RHEL packagers tend to be conservative about building in feature flags > that aren't official parts of their product. > > Unfortunately we do our upstream Samba testing on Ubuntu, so don't > have any RPMs from the gitbuilders either; you're probably going to > have to build your own. > > CCing Ira who was recently evaluating the state of Samba+CephFS and > might have some tips on setting this up on RHEL. RHEL: I don't expect that the packages will ever be part of the RHEL Samba build. The ones for Gluster aren't, as precident. But I don't speak for Red Hat. :) I also don't work on RHEL. I work on Fedora. So all of this is written from the point of view of Fedora 23. I'm working on straightening out my Fedora 24 development setup. As far as state of the world? CTDB: It can be made to work, but I don't recommend it at this time. The settings needed aren't friendly to CephFS, and I would not recommend this in production today. ACLs: Aren't implemented in vfs_ceph, because I still have to submit the refactored vfs_ceph code to the Samba team list, but I ran into testing issues on the CephFS side, regarding ACL setting, if the Gluster side works, I may just see if we can push these anyways. The refactoring unifies the ACL handling between vfs_ceph and vfs_gluster. Working absent those two issues: Seems ok, for modern Ceph bits. most recent Jewel should be "ok", as I understand it. I did my work on pre-release Jewel bits. I recommend looking at my presentation that I gave at SambaXP. http://sambaxp.org/ day 3. It may be out of date in a few spots, but it should be close. Cheers, -Ira / ira@(samba.org|wakeful.net) -- 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