Skip site navigation (1)Skip section navigation (2)
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>