Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Sep 2015 20:03:28 -0400
From:      Greg Troxel <gdt@ir.bbn.com>
To:        Jordan Hubbard <jordanhubbard@icloud.com>
Cc:        Rick Macklem <rmacklem@uoguelph.ca>, freebsd-fs@freebsd.org, Rakshith Venkatesh <vrock28@gmail.com>
Subject:   Re: CEPH + FreeBSD
Message-ID:  <rmitwqwmtv3.fsf@fnord.ir.bbn.com>
In-Reply-To: <1564D4FA-9BE1-4E37-8E91-F14A009D6B62@icloud.com> (Jordan Hubbard's message of "Sat, 05 Sep 2015 22:19:50 -0700")
References:  <CANw0z%2BVhYCPNWrjByXLf8yO9wA0sc05_8eVJsM-McjcGNU9KQg@mail.gmail.com> <CA%2BKW7xQrN60kH37hu2Keja60a0huVjAyP6=SQNSrqus2EUMUMA@mail.gmail.com> <CANw0z%2BXrwK=6y%2BLpoiewc_eLDBYB5UZ5XpU6-YP0-K2FKwSa5w@mail.gmail.com> <A19FDEB5-1DEF-4EBF-8E9E-A1AD4688F1AA@icloud.com> <100306673.40344407.1441279047901.JavaMail.zimbra@uoguelph.ca> <1564D4FA-9BE1-4E37-8E91-F14A009D6B62@icloud.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Jordan Hubbard <jordanhubbard@icloud.com> writes:

> One is glusterfs, for which I=E2=80=99m not even really clear on the stat=
us of
> the ports for.  I don=E2=80=99t see any glusterfs port in the master bran=
ch of
> https://github.com/freebsd/freebsd-ports (or
> https://github.com/freebsd/freebsd-ports/tree/branches/2015Q3 for that
> matter).
>
> [snip]
>
> I=E2=80=99m not really sure about the provenance since we were simply
> evaluating glusterfs for awhile and may have pulled in interim
> versions from those sources, but obviously it would be best to have an
> official maintainer and someone in the FreeBSD project actually
> curating a glusterfs port so that all users of FreeBSD can use it.  It
> would also be fairly key to your own efforts, assuming you decide to
> pursue glusterfs as a foundation technology for pNFS.

Emmanual Dreyfus has been working on glusterfs for NetBSD, and it seems
to work quite well.  So most of the BSD-shared porrtability issues are
worked out.  gluster needs the low level FUSE API.  On NetBSD, we have
puffs in the kernel which is FUSE-like, and librefuse to impelment FUSE
on puffs (all BSD licensed).  Then there is a low-level API daemon
perfuse.  gluster and perfuse are in pkgsrc.

So if FreeBSD has the low-level FUSE API, it will probably mostly work.
However, gluster was a tough user of FUSE, and shook out a lot of
obscure edge cases.

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlX3YFAACgkQ+vesoDJhHiX3vACeKdm1OTv0DyM+XkYiOu2ULSzG
ox0AoIANnRCdAXZJ06V76Ohg2OFyD9DB
=+RIe
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?rmitwqwmtv3.fsf>