On Thursday 20 December 2007 13:26:03 Marian Marinov wrote: > On Thursday 20 December 2007 13:16:37 Krishna Srinivas wrote: > > Albert, > > > > --enable-kernel-module indicates whether fuse.ko should be build which > > would be "insmod"ed into the kernel. It is need if you want to take > > advantage of certain performance features that are there in fuse-glfs. > > Also you will have to build fuse.ko yourself and use it in case you want > > to NFS export the glusterfs mounted directory. > > > > It looks like there is some incompatibility with your kernel version > > because of > > which compilation is failing. What kernel are you running? > > > > Krishna > > Krishna he is using 2.6.23.1 and 2.6.23.x don't build with FUSE 2.7.0 > I wrote a patch for fuse and for fuse-glfs which fixes that issue. > > The patches can be found here: > http://hydra.azilian.net/blog/patches/ > > However I don't remember seeing a patch from fuse-2.7.1 to fuse-glfs. > Is there one? > > Best regards > Marian Marinov > System Architect at Siteground.com I just saw that FUSE has released 2.7.2, are we planning to do a patch for that version? If no one have started work on that, I could have a patch ready for 2.7.2 soon. Regards Marian Marinov System Architect at Siteground.com > > > On Dec 20, 2007 4:35 PM, Albert Shih <Albert.Shih@xxxxxxxx> wrote: > > > Hi all > > > > > > I'm trying to make up2date version of fuse and glusterfs. > > > > > > For that I try to follow the instruction find > > > > > > > > > http://www.gluster.org/docs/index.php/Install_and_run_GlusterFS_v1.3_in > > >_1 0mins > > > > > > On fuse-2.7.0-glfs7 when I try > > > > > > ./configure --prefix=/usr --enable-kernel-module > > > make > > > > > > I've got : > > > > > > <quadri11> /usr/local/tmp/fuse-2.7.0-glfs7# make > > > Making all in kernel > > > make[1]: Entering directory `/usr/local/tmp/fuse-2.7.0-glfs7 > > > /kernel' > > > make -C /usr/src/linux-2.6.23.1 SUBDIRS=`pwd` modules > > > make[2]: Entering directory `/usr/src/linux-2.6.23.1' > > > CC [M] /usr/local/tmp/fuse-2.7.0-glfs7/kernel/dev.o > > > /usr/local/tmp/fuse-2.7.0-glfs7/kernel/dev.c: In function > > > 'fuse_dev_init': > > > /usr/local/tmp/fuse-2.7.0-glfs7/kernel/dev.c:1098: error: too > > > many arguments to function 'kmem_cache_create' > > > make[3]: *** [/usr/local/tmp/fuse-2.7.0-glfs7/kernel/dev.o] > > > Error 1 make[2]: *** [_module_/usr/local/tmp/fuse-2.7.0-glfs7/kernel] > > > Error 2 make[2]: Leaving directory `/usr/src/linux-2.6.23.1' > > > make[1]: *** [all-spec] Error 2 > > > make[1]: Leaving directory > > > `/usr/local/tmp/fuse-2.7.0-glfs7/kernel' make: *** [all-recursive] > > > Error 1 > > > <quadri11> /usr/local/tmp/fuse-2.7.0-glfs7# > > > > > > But it's working when I don't put the option --enable-kernel-module. > > > What's > > > that mean if I don't use this option ? Is that mean I use the new > > > version of the client but old version of the kernel module ? > > > > > > Thanks for any help. > > > > > > Regards. > > > > > > > > > -- > > > Albert SHIH > > > Observatoire de Paris Meudon > > > SIO batiment 15 > > > Heure local/Local time: > > > Jeu 20 déc 2007 11:59:03 CET > > > > > > > > > _______________________________________________ > > > Gluster-devel mailing list > > > Gluster-devel@xxxxxxxxxx > > > http://lists.nongnu.org/mailman/listinfo/gluster-devel > > > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxx > > http://lists.nongnu.org/mailman/listinfo/gluster-devel > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxx > http://lists.nongnu.org/mailman/listinfo/gluster-devel