On Sun, 2013-05-26 at 01:27 +1000, Justin Clift wrote: > On 25/05/2013, at 9:23 PM, Andrew Bartlett wrote: > > On Sat, 2013-05-25 at 05:30 -0400, Anand Avati wrote: > >> Implement a Samba VFS plugin for glusterfs based on gluster's gfapi. > >> This is a "bottom" vfs plugin (not something to be stacked on top of > >> another module), and translates (most) calls into closest actions > >> on gfapi. > > > >> + if conf.CHECK_HEADERS('api/glfs.h'): > >> + conf.DEFINE('HAVE_GLUSTERFS', '1') > >> + > >> default_static_modules.extend(TO_LIST('''pdb_smbpasswd pdb_tdbsam pdb_wbc_sam > >> auth_sam auth_unix auth_winbind auth_wbc > >> auth_domain auth_builtin vfs_default > >> @@ -1797,6 +1800,9 @@ main() { > >> if conf.CONFIG_SET("HAVE_CEPH"): > >> default_shared_modules.extend(TO_LIST('vfs_ceph')) > >> > >> + if conf.CONFIG_SET('HAVE_GLUSTERFS'): > >> + default_shared_modules.extend(TO_LIST('vfs_glusterfs')) > >> + > >> explicit_shared_modules = TO_LIST(Options.options.shared_modules, delimiter=',') > >> explicit_static_modules = TO_LIST(Options.options.static_modules, delimiter=',') > > > > I installed glusterfs-devel on my Fedora 18 system, but didn't get > > api/glfs.h anywhere. It also seems unlikely that such header name would > > be in the default search path, so I'm wondering should we be using some > > pkg-config search to find where that would be? > > > > I wanted to at least compile this locally before I put my review > > blessing on it, which I was otherwise ready to do, as my other concerns > > are addressed. > > > Probably a super dumb question on my part here, but just to make 100% > sure... were the glusterfs-devel rpms you installed, ones that you > built from latest git? > > If not, it's super simple to built them. Steps here, pretty much > cut-n-paste (and they're keep up to date): > > http://www.gluster.org/community/documentation/index.php/CompilingRPMS > > :) No, they were not. I just used what Fedora 18 provided. Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org