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>