Date: Sat, 16 Aug 2014 21:01:51 -0700 From: Harshavardhana <harsha@harshavardhana.net> To: Jordan Hubbard <jkh@ixsystems.com> Cc: freebsd-fs@freebsd.org Subject: Re: FreeBSD support being added to GlusterFS Message-ID: <CAAeUqd1uOCki_5Hw%2BWxAkc6dTYoEU0JcK5MmkZ1KqrLh8cEpdg@mail.gmail.com> In-Reply-To: <2F416D06-0A98-4E66-902C-ED0690A4B1C0@ixsystems.com> References: <C647EDA1-EA93-4A66-B59D-3B5F959DC0E0@gluster.org> <6ADBB2BF-C7E8-4050-9278-2565A63D2EA8@gluster.org> <20140627070411.GI24440@ivaldir.etoilebsd.net> <0F20AEEC-6244-42BC-815C-1440BBBDE664@mail.turbofuzz.com> <20140629203746.GI34108@ivaldir.etoilebsd.net> <CAAeUqd0=CdwaVjZjUc4PKxD_gxpydVqCy4tebywi=iV3gkpz1Q@mail.gmail.com> <1A58F492-946F-46D4-A19E-2734F368CDAC@mail.turbofuzz.com> <CAAeUqd1m_FxPWCVft5tmeok8QFsEZWGM-5QV20=mq8MeU=7EbA@mail.gmail.com> <0ABAE2AC-BF1B-4125-ACA9-C6177D013E25@mail.turbofuzz.com> <CAAeUqd3ZoF7XUmLwvL7y_VorO1JfdtVk=RKcW2rVHKdoVOBRAw@mail.gmail.com> <20140706230910.GA8523@ivaldir.etoilebsd.net> <CAAeUqd3ycv=Bsz6UiZEKaPJXpGnf8Rts8j29O6R6q-WucXqYug@mail.gmail.com> <2F416D06-0A98-4E66-902C-ED0690A4B1C0@ixsystems.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Aug 16, 2014 at 7:57 PM, Jordan Hubbard <jkh@ixsystems.com> wrote: > Thanks! Just to make sure I understand for our own ports repo in FreeNAS= -land: > > 1. You have updated the tarball but Baptiste is still maintaining the por= t, correct? > This i have no idea, i saw two people providing the 'shar' file so i guessed both of them were working on it. > If Baptiste would like someone else to take it over, I can probably coax = one of our resident committers to do it as well. We frankly have not been = able to do any testing of glusterfs in FreeNAS yet since glusterd just catc= hes a signal 10 whenever any glusterfs operation is performed. Since this = is also really early BETA software, I figured the FreeBSD port was still a = bit green and I'd simply wait for it to get a bit more mature. Now that yo= u say you=E2=80=99ve gotten a regression suite up and running, I=E2=80=99m = guessing the time to really push on it in FreeNAS 9.3-ALPHA is probably soo= n? > Do you know the issue of Signal 10? - can see the logs and verify them, I have been able to run lot of tests myself - but most of it is in FreeBSD 10.0. Currently every patch submitted for GlusterFS are being smoke tested on FreeBSD and NetBSD through Jenkins CI (for compile consistency), gearing up for final regression suite compatibility. This tarball was from the master branch which has all the necessary fixes, adding to that recently we made a 'release-3.6' branch gearing up for GlusterFS 3.6.0 which would have FreeBSD support - there is one patch which is still missing from release-3.6 i.e moving off /var/lib/glusterd ---> /var/db/glusterd on non Linux platforms, which is was ported from master recently and currently under review. I have gotten bits and pieces of regression tests running, the real hurdle has been to get the pidof, pgrep functionalities right and the pidof provided in 'sysutils' seems to be not working properly. Using pgrep works for some cases and miserably fails on others. NetBSD maintainer for GlusterFS made - http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/pidof/ - out of sysvinit Linux package, after battling the same issues - which i think should resolve those problems on FreeBSD as well, but i haven't gotten around getting it ported/tested. If some one is interested we can get the existing FreeBSD port of pidof deprecated. Another issue i saw was FUSE related which lacked FOPEN_DIRECT_IO support for which i submitted a patch yesterday to get GlusterFS internal "meta" module working, here is the relevant PR - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D192701 > 2. That said, it also sounds like updating the glusterfs port is going to= have to wait for your cmockery2 port to get accepted and committed to the = tree, since otherwise it won=E2=80=99t build - is that a correct assessment= ? > That is a correct assesment, but Cmockery2 is "patch ready" here - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D192420 - just needs to be pushed in if there are no other issues. Let me know if you have further questions. Thanks --=20 Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAeUqd1uOCki_5Hw%2BWxAkc6dTYoEU0JcK5MmkZ1KqrLh8cEpdg>