From owner-freebsd-fs@FreeBSD.ORG Tue Jun 24 13:57:42 2014 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B925E243 for ; Tue, 24 Jun 2014 13:57:42 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.redhat.com", Issuer "Red Hat IS CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9233F2C82 for ; Tue, 24 Jun 2014 13:57:42 +0000 (UTC) Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s5ODvZqv005004 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Jun 2014 09:57:35 -0400 Received: from [10.36.7.246] (vpn1-7-246.ams2.redhat.com [10.36.7.246]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s5ODvSdM003951 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 24 Jun 2014 09:57:33 -0400 Subject: Re: FreeBSD support being added to GlusterFS Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Justin Clift In-Reply-To: <20140622000744.GW86779@over-yonder.net> Date: Tue, 24 Jun 2014 14:57:27 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <1B58A675-354E-4787-8078-F85B354B2912@gluster.org> References: <20140622000744.GW86779@over-yonder.net> To: "Matthew D. Fuller" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2014 13:57:42 -0000 On 22/06/2014, at 1:07 AM, Matthew D. Fuller wrote: > On Sat, Jun 21, 2014 at 04:19:47PM +0100 I heard the voice of > Justin Clift, and lo! it spake thus: >>=20 >> I'm not familiar enough with the ports system in FreeBSD any more to >> remember how to make it work there. Hopefully someone else can help >> with that too.=20 >=20 > Attached shar of a quick&dirty port skeleton for it. Not tested > beyond building and 'make package'. Note one patch for mount(2) args > differing BSD/Linux. pkg complains about how it links in python when > making the package, but I dunno whether that would break it or not. Thanks Matthew, that definitely helped. Jordan Hubbard committed an updated version of that to the FreeNAS repo yesterday: = https://github.com/freenas/ports/commit/5a7f56db3cf1b4913cee88bf1083b780c6= 6ae18e It leverages a slightly later tarball, adjusted so mount(2) works :) and the FUSE client doesn't crash. Is that commit above usable for main FreeBSD as well? Note though, that's an early pre-alpha version of GlusterFS v3.6, so I'm not sure if it's suitable for inclusion in a "stable" repo? ;) Regards and best wishes, Justin Clift -- GlusterFS - http://www.gluster.org An open source, distributed file system scaling to several petabytes, and handling thousands of clients. My personal twitter: twitter.com/realjustinclift