From owner-freebsd-afs@FreeBSD.ORG Sun Feb 24 22:56:16 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09F3816A405; Sun, 24 Feb 2008 22:56:16 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-2.sys.kth.se (smtp-2.sys.kth.se [130.237.32.160]) by mx1.freebsd.org (Postfix) with ESMTP id AF5D413C46E; Sun, 24 Feb 2008 22:56:15 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-2.sys.kth.se (Postfix) with ESMTP id D977014DC99; Sun, 24 Feb 2008 23:55:43 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-2.sys.kth.se ([127.0.0.1]) by localhost (smtp-2.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fEPxUEDAja86; Sun, 24 Feb 2008 23:55:41 +0100 (CET) Received: from [213.89.103.79] (c213-89-103-79.bredband.comhem.se [213.89.103.79]) by smtp-2.sys.kth.se (Postfix) with ESMTP id 6B10814DC95; Sun, 24 Feb 2008 23:55:40 +0100 (CET) From: Tomas Olsson To: Alec Kloss In-Reply-To: <1203788012.4065.10.camel@hippo.t.nxs.se> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> Content-Type: text/plain Date: Sun, 24 Feb 2008 23:58:30 +0100 Message-Id: <1203893910.4068.14.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: afs@FreeBSD.org, Robert Watson , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Feb 2008 22:56:16 -0000 I wrote: > On Sat, 2008-02-23 at 10:12 -0600, Alec Kloss wrote: > > All of the heavy lifting is done in the big patch at > > > > http://setfilepointer.com/pub/arla/20080223-arla.diff > [...] > > Can anyone from Arla comment on the chances for incorporating > > these patches into Arla itself? It'd be nice to have these changes > > in Arla itself prior to submitting the port to FreeBSD. > > > Chances are good. If it looks ok it goes in. > Looks mostly ok, but I do have some questions. 1) appl/fs/fs_local.h: would that break `fs nnpfsdeb all`? 2) cf/try-compile-kernel.m4: why do we need /usr/include? It sounds scary given that we may want to compile using random kernel trees. Same goes for nnpfs/freebsd/FreeBSD-Makefile. I don't know much about kernel build magic. 3) cf/bsd-vop-unlock.m4: do we need it? I don't care about older versions of FreeBSD than 6.x; traditionally we try to support latest stable OS-release plus -CURRENT but maybe that's a bit limiting. Perphaps nnpfs_vfs_unlock solves part of the problem? thanks /t From owner-freebsd-afs@FreeBSD.ORG Sun Feb 24 23:43:41 2008 Return-Path: Delivered-To: afs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DEC7716A400 for ; Sun, 24 Feb 2008 23:43:41 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from proxy1.bredband.net (proxy1.bredband.net [195.54.101.71]) by mx1.freebsd.org (Postfix) with ESMTP id 9891513C45A for ; Sun, 24 Feb 2008 23:43:41 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from ironport.bredband.com (195.54.101.120) by proxy1.bredband.net (7.3.127) id 479F27B700867B83; Mon, 25 Feb 2008 00:22:48 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlwPAOeKwUdV4VYePGdsb2JhbAAIh3mIUAEBAQE2mHGBFw Received: from c-1e56e155.1521-1-64736c12.cust.bredbandsbolaget.se (HELO [10.0.1.3]) ([85.225.86.30]) by ironport1.bredband.com with ESMTP; 25 Feb 2008 00:22:47 +0100 Date: Mon, 25 Feb 2008 00:22:47 +0100 From: Palle Girgensohn To: Robert Watson , Alec Kloss Message-ID: <14E75315C9B1A23F5ACFFD46@girgBook.local> In-Reply-To: <20080223161816.K45981@fledge.watson.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> X-Mailer: Mulberry/4.0.6 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: afs@FreeBSD.org, Rasmus Kaj , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Feb 2008 23:43:42 -0000 I'm delighted to see all this chatter about arla. Any chance we can get a server working as well? I reckon that should, in principle, be easier, since it is not as much kernel involvement, right? But the best bet is OpenAFS, and it is different animal, so the KTH guys are not as deep into this code? /Palle And hi, Rasmus! :-) From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 00:17:19 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89EAB16A406 for ; Mon, 25 Feb 2008 00:17:19 +0000 (UTC) (envelope-from alec-keyword-arla.4d43de@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 08F8113C47E for ; Mon, 25 Feb 2008 00:17:18 +0000 (UTC) (envelope-from alec-keyword-arla.4d43de@SetFilePointer.com) Received: (qmail 79166 invoked by uid 4250); 24 Feb 2008 18:17:18 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Sun, 24 Feb 2008 18:17:18 -0600 Date: Sun, 24 Feb 2008 18:17:17 -0600 To: Palle Girgensohn Message-ID: <20080225001717.GA28956@hamlet.SetFilePointer.com> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> <14E75315C9B1A23F5ACFFD46@girgBook.local> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline In-Reply-To: <14E75315C9B1A23F5ACFFD46@girgBook.local> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: Alec Kloss , afs@FreeBSD.org, Rasmus Kaj , Robert Watson , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 00:17:19 -0000 --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-02-25 00:22, Palle Girgensohn wrote: > I'm delighted to see all this chatter about arla. Any chance we can get a= =20 > server working as well? I reckon that should, in principle, be easier,=20 > since it is not as much kernel involvement, right? But the best bet is=20 > OpenAFS, and it is different animal, so the KTH guys are not as deep into= =20 > this code? >=20 > /Palle >=20 > And hi, Rasmus! :-) >=20 >=20 Oh, the OpenAFS server has worked on FreeBSD forever, and I run two cells with multiple terabytes of data on FreeBSD only. The OpenAFS param files tend to be out of date but I'm planning on getting on top of that too. There's a port of OpenAFS 1.5.30 I put together available right next to the arla stuff here: http://setfilepointer.com/pub/afs/FreeBSD/ I tend to install the server everywhere I install arla because the vos and bos commands in arla in incomplete compared to their implementation in openafs. I suppose I should nag someone at OpenAFS to include the new param files I made for newer FreeBSDs (not that the new param files are particularly inspired). It'd be great if a few people would comment on this port and then I guess I'll create a PR to get it included in the ports tree at the same time as arla. Sound good? Also, who's writing the FreeBSD wiki? I'm embarrased to tell people to go look at the gentoo documentation for AFS. :) --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHwgkN2s33paJBmA4RAs1UAJ4uxwpk8hCnDBwmxKSo3vWQrq6jrwCeL1Pu lRFyBffiQeHtb1ddLiB3GQc= =l360 -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 07:09:33 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23D0916A405; Mon, 25 Feb 2008 07:09:33 +0000 (UTC) (envelope-from hugo@chem.leidenuniv.nl) Received: from fwncism4.wks.gorlaeus.net (fwncisf3.leidenuniv.nl [132.229.170.49]) by mx1.freebsd.org (Postfix) with ESMTP id C7E6C13C4CE; Mon, 25 Feb 2008 07:09:32 +0000 (UTC) (envelope-from hugo@chem.leidenuniv.nl) Received: from localhost (localhost [127.0.0.1]) by localhost.gorlaeus.net (Postfix) with ESMTP id DA39C284CE; Mon, 25 Feb 2008 07:52:48 +0100 (CET) Received: from fwncism4.wks.gorlaeus.net ([127.0.0.1]) by localhost (fwncism4.wks.gorlaeus.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i3r7-m-cgKY1; Mon, 25 Feb 2008 07:52:45 +0100 (CET) Received: from fwnc6122-wks-gorlaeus-net.local (unknown [132.229.173.252]) by fwncism4.wks.gorlaeus.net (Postfix) with ESMTP id 56514284C3; Mon, 25 Feb 2008 07:52:45 +0100 (CET) Message-ID: <47C265BF.5070500@chem.leidenuniv.nl> Date: Mon, 25 Feb 2008 07:52:47 +0100 From: Hugo Meiland User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Alec Kloss References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> <14E75315C9B1A23F5ACFFD46@girgBook.local> <20080225001717.GA28956@hamlet.SetFilePointer.com> In-Reply-To: <20080225001717.GA28956@hamlet.SetFilePointer.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-virus-scanned: by Gorlaeus.net Scanner Cc: afs@FreeBSD.org, Palle Girgensohn , Robert Watson , arla-drinkers@stacken.kth.se, Rasmus Kaj Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 07:09:33 -0000 > > Also, who's writing the FreeBSD wiki? I'm embarrased to tell > people to go look at the gentoo documentation for AFS. :) > > I tried to create afs pages on the wiki twice; but was denied each time.... any change of opening an account to get me writing?? Hugo From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 19:59:46 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC8BE16A409; Mon, 25 Feb 2008 19:59:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 8612713C44B; Mon, 25 Feb 2008 19:59:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id C58D646B37; Mon, 25 Feb 2008 14:59:45 -0500 (EST) Date: Mon, 25 Feb 2008 19:59:45 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Hugo Meiland In-Reply-To: <47C265BF.5070500@chem.leidenuniv.nl> Message-ID: <20080225195910.K46736@fledge.watson.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> <14E75315C9B1A23F5ACFFD46@girgBook.local> <20080225001717.GA28956@hamlet.SetFilePointer.com> <47C265BF.5070500@chem.leidenuniv.nl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Alec Kloss , afs@FreeBSD.org, Palle Girgensohn , arla-drinkers@stacken.kth.se, Rasmus Kaj Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 19:59:46 -0000 On Mon, 25 Feb 2008, Hugo Meiland wrote: >> Also, who's writing the FreeBSD wiki? I'm embarrased to tell people to go >> look at the gentoo documentation for AFS. :) > > I tried to create afs pages on the wiki twice; but was denied each time.... > any change of opening an account to get me writing?? Getting you set up shouldn't be a problem at all -- could you e-mail me your wiki.FreeBSD.org username and I'll add you to ContributorsGroup. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 20:19:46 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33B0616A473; Mon, 25 Feb 2008 20:19:46 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-2.sys.kth.se (smtp-2.sys.kth.se [130.237.32.160]) by mx1.freebsd.org (Postfix) with ESMTP id D802213C448; Mon, 25 Feb 2008 20:19:40 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-2.sys.kth.se (Postfix) with ESMTP id A290E14DCCB; Mon, 25 Feb 2008 21:19:08 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-2.sys.kth.se ([127.0.0.1]) by localhost (smtp-2.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id bOUyEsghYG4J; Mon, 25 Feb 2008 21:19:06 +0100 (CET) Received: from [213.89.106.189] (c213-89-106-189.bredband.comhem.se [213.89.106.189]) by smtp-2.sys.kth.se (Postfix) with ESMTP id A9D7B14DC36; Mon, 25 Feb 2008 21:19:05 +0100 (CET) From: Tomas Olsson To: Alec Kloss In-Reply-To: <20080225001717.GA28956@hamlet.SetFilePointer.com> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> <14E75315C9B1A23F5ACFFD46@girgBook.local> <20080225001717.GA28956@hamlet.SetFilePointer.com> Content-Type: text/plain Date: Mon, 25 Feb 2008 21:23:42 +0100 Message-Id: <1203971022.4063.7.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: afs@FreeBSD.org, Palle Girgensohn , Robert Watson , arla-drinkers@stacken.kth.se, Rasmus Kaj Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 20:19:46 -0000 On Sun, 2008-02-24 at 18:17 -0600, Alec Kloss wrote: > I tend to install the server everywhere I install arla because the > vos and bos commands in arla in incomplete compared to their > implementation in openafs. Of course, one solution would be to nag and/or code until they get good enough in arla... Getting another vos subcommand or two to work shouldn't be all that much work. And we all love to complete skeleton patches, don't we :) /t From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 21:19:25 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9608216A400 for ; Mon, 25 Feb 2008 21:19:25 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 6D2CC13C46A for ; Mon, 25 Feb 2008 21:19:25 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id E91B846B5C; Mon, 25 Feb 2008 16:19:24 -0500 (EST) Date: Mon, 25 Feb 2008 21:19:24 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Tomas Olsson In-Reply-To: <1203893910.4068.14.camel@hippo.t.nxs.se> Message-ID: <20080225211424.U46736@fledge.watson.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1203893910.4068.14.camel@hippo.t.nxs.se> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Alec Kloss , afs@FreeBSD.org, arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 21:19:25 -0000 On Sun, 24 Feb 2008, Tomas Olsson wrote: > I wrote: >> On Sat, 2008-02-23 at 10:12 -0600, Alec Kloss wrote: >>> All of the heavy lifting is done in the big patch at >>> >>> http://setfilepointer.com/pub/arla/20080223-arla.diff >> [...] >>> Can anyone from Arla comment on the chances for incorporating these >>> patches into Arla itself? It'd be nice to have these changes in Arla >>> itself prior to submitting the port to FreeBSD. >>> >> Chances are good. If it looks ok it goes in. >> > Looks mostly ok, but I do have some questions. > > 1) appl/fs/fs_local.h: would that break `fs nnpfsdeb all`? > > 2) cf/try-compile-kernel.m4: why do we need /usr/include? It sounds scary > given that we may want to compile using random kernel trees. Same goes for > nnpfs/freebsd/FreeBSD-Makefile. I don't know much about kernel build magic. > > 3) cf/bsd-vop-unlock.m4: do we need it? I don't care about older versions of > FreeBSD than 6.x; traditionally we try to support latest stable OS-release > plus -CURRENT but maybe that's a bit limiting. Perphaps nnpfs_vfs_unlock > solves part of the problem? Just back from FOSDEM, and am 3-4 days behind on e-mail, so will need to investigate (1) and (2) in a day or two. If I've done (1) correctly then, in practice, it shouldn't change things at all, except that on FreeBSD 7.x and higher, it will use the priv(9) interface to check for privilege rather than suser(9). While there are plans for further privilege semantic changes, the interface change so far is actually a syntactic change -- the policy remains the same, but information about the check is managed differently, hence the change to the interface. This is a precursor to more fine-grained privileges in the kernel. With respect to (2), I need to look at the details, but I believe this has to do with the fact that nnpfs is relying on generated files that may not be present in a kernel source tree. The more right fix may be to force generation of the files (if we can) in the nnpfs build, as we already do for vnode_if.h, but I'll have to look in more detail. With respect to (3) -- that has to do with support for 8-CURRENT, not pre-6.x. It looks like the VFS folks are in the middle of dropping unnecessary thread arguments from various locking interfaces in VFS, including lock/unlock/assert/etc (these will now all be curthread implicitly). I just saw a couple more such changes trickle in today, so I'll probably have some more patches, sadly. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 22:15:34 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 979D216A407 for ; Mon, 25 Feb 2008 22:15:34 +0000 (UTC) (envelope-from alec-keyword-arla.4d43de@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 373C813C44B for ; Mon, 25 Feb 2008 22:15:33 +0000 (UTC) (envelope-from alec-keyword-arla.4d43de@SetFilePointer.com) Received: (qmail 11201 invoked by uid 4250); 25 Feb 2008 16:15:33 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Mon, 25 Feb 2008 16:15:33 -0600 Date: Mon, 25 Feb 2008 16:15:33 -0600 To: Robert Watson Message-ID: <20080225221533.GH28956@hamlet.SetFilePointer.com> References: <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1203893910.4068.14.camel@hippo.t.nxs.se> <20080225211424.U46736@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NzX0AQGjRQPusK/O" Content-Disposition: inline In-Reply-To: <20080225211424.U46736@fledge.watson.org> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: afs@FreeBSD.org, arla-drinkers@stacken.kth.se, Tomas Olsson Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 22:15:34 -0000 --NzX0AQGjRQPusK/O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable First off, I've got a few hours to work on this tomorrow night, so if we could decide on an approach (and Robert can help me with the heavy lifting) before then, that'd be super. =20 On 2008-02-25 21:19, Robert Watson wrote: > On Sun, 24 Feb 2008, Tomas Olsson wrote: >=20 > >Looks mostly ok, but I do have some questions. > > > >1) appl/fs/fs_local.h: would that break `fs nnpfsdeb all`? > > > >2) cf/try-compile-kernel.m4: why do we need /usr/include? It sounds scar= y=20 > >given that we may want to compile using random kernel trees. Same goes f= or=20 > >nnpfs/freebsd/FreeBSD-Makefile. I don't know much about kernel build mag= ic. > > > >3) cf/bsd-vop-unlock.m4: do we need it? I don't care about older version= s=20 > >of FreeBSD than 6.x; traditionally we try to support latest stable=20 > >OS-release plus -CURRENT but maybe that's a bit limiting. Perphaps=20 > >nnpfs_vfs_unlock solves part of the problem? >=20 > Just back from FOSDEM, and am 3-4 days behind on e-mail, so will need to= =20 > investigate (1) and (2) in a day or two. >=20 > If I've done (1) correctly then, in practice, it shouldn't change things = at=20 > all, except that on FreeBSD 7.x and higher, it will use the priv(9)=20 > interface to check for privilege rather than suser(9). While there are= =20 > plans for further privilege semantic changes, the interface change so far= =20 > is actually a syntactic change -- the policy remains the same, but=20 > information about the check is managed differently, hence the change to t= he=20 > interface. This is a precursor to more fine-grained privileges in the=20 > kernel. I can shed a little light. It's definitely broken now as fs nnpfsdeb almost-all has no effect. I added the check for PRIV_NNPFS_DEBUG in nnpfs_common-bsd.c: +#elif defined(HAVE_KERNEL_PRIV_CHECK) && defined(PRIV_NNPFS_DEBUG) because on my -current box PRIV_NNPFS_DEBUG isn't defined. I thought it might be an OpenBSD-ism. Regardless, I would think it *should* fall back to checking with suser() but apparently it doesn't. I can investigate a bit more, but removing nnpfs_deb.h must have broader impact than we though. Robert, any thoughts about what PRIV_NNPFS_DEBUG should be? > With respect to (2), I need to look at the details, but I believe this ha= s=20 > to do with the fact that nnpfs is relying on generated files that may not= =20 > be present in a kernel source tree. The more right fix may be to force= =20 > generation of the files (if we can) in the nnpfs build, as we already do= =20 > for vnode_if.h, but I'll have to look in more detail. I think this is correct too. Things like machine/endian.h aren't in the kernel tree. I should be able to autoconf this for just FreeBSD if that's how we want to approach this. If you want to have configure generate these headers like vnode_if.h, I'll probably need a few hints, but I'll do what I can. > With respect to (3) -- that has to do with support for 8-CURRENT, not=20 > pre-6.x. It looks like the VFS folks are in the middle of dropping=20 > unnecessary thread arguments from various locking interfaces in VFS,=20 > including lock/unlock/assert/etc (these will now all be curthread=20 > implicitly). I just saw a couple more such changes trickle in today, so= =20 > I'll probably have some more patches, sadly. And I added the cf check... I found HAVE_THREE_ARGUMENT_VOP_UNLOCK was undefined in ./nnpfs/bsd/nnpfs_vnodeops-common.c and figured it's smarter to just add the check than assume something about VOP_UNLOCK from the VOP_LOCK macros. =20 --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --NzX0AQGjRQPusK/O Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHwz4F2s33paJBmA4RAnEBAJ0UBK7+mSNNb2JhNqM0SQlSiYx0dwCePdWr muiPFvbVf5tqALxh/VqI9oY= =IW+D -----END PGP SIGNATURE----- --NzX0AQGjRQPusK/O-- From owner-freebsd-afs@FreeBSD.ORG Mon Feb 25 22:22:26 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F16A16A402 for ; Mon, 25 Feb 2008 22:22:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 7682F13C45E for ; Mon, 25 Feb 2008 22:22:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 0D6B546B16; Mon, 25 Feb 2008 17:22:26 -0500 (EST) Date: Mon, 25 Feb 2008 22:22:25 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alec Kloss In-Reply-To: <20080225221533.GH28956@hamlet.SetFilePointer.com> Message-ID: <20080225221920.A46736@fledge.watson.org> References: <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1203893910.4068.14.camel@hippo.t.nxs.se> <20080225211424.U46736@fledge.watson.org> <20080225221533.GH28956@hamlet.SetFilePointer.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: afs@FreeBSD.org, arla-drinkers@stacken.kth.se, Tomas Olsson Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 22:22:26 -0000 On Mon, 25 Feb 2008, Alec Kloss wrote: > I can shed a little light. It's definitely broken now as fs nnpfsdeb > almost-all has no effect. I added the check for PRIV_NNPFS_DEBUG in > nnpfs_common-bsd.c: > > +#elif defined(HAVE_KERNEL_PRIV_CHECK) && defined(PRIV_NNPFS_DEBUG) > > because on my -current box PRIV_NNPFS_DEBUG isn't defined. I thought it > might be an OpenBSD-ism. Regardless, I would think it *should* fall back to > checking with suser() but apparently it doesn't. I can investigate a bit > more, but removing nnpfs_deb.h must have broader impact than we though. > Robert, any thoughts about what PRIV_NNPFS_DEBUG should be? PRIV_NNPFS_DEBUG is a definition that will appear in FreeBSD 7.1, but 7.0 was already in final freeze when I added it to 8.x + 7.x. The reason I didn't have a specific check for PRIV_NNPFS_DEBUG is that I adapted nnpfs for 8.x, but not 7.0. If priv(9) is present but not PRIV_NNPFS_DEBUG, we should use PRIV_ROOT for now. >> With respect to (2), I need to look at the details, but I believe this has >> to do with the fact that nnpfs is relying on generated files that may not >> be present in a kernel source tree. The more right fix may be to force >> generation of the files (if we can) in the nnpfs build, as we already do >> for vnode_if.h, but I'll have to look in more detail. > > I think this is correct too. Things like machine/endian.h aren't in the > kernel tree. I should be able to autoconf this for just FreeBSD if that's > how we want to approach this. If you want to have configure generate these > headers like vnode_if.h, I'll probably need a few hints, but I'll do what I > can. Indeed, it was machine/endian.h that did it. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 01:21:07 2008 Return-Path: Delivered-To: afs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE46616A403; Tue, 26 Feb 2008 01:21:07 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from proxy1.bredband.net (proxy1.bredband.net [195.54.101.71]) by mx1.freebsd.org (Postfix) with ESMTP id 8212F13C447; Tue, 26 Feb 2008 01:21:07 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from ironport.bredband.com (195.54.101.120) by proxy1.bredband.net (7.3.127) id 479F27B7008C66D1; Tue, 26 Feb 2008 02:21:05 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aj0KAMX4wkdV4VYePGdsb2JhbAAIkEwBAQEBNpsbgRY Received: from c-1e56e155.1521-1-64736c12.cust.bredbandsbolaget.se (HELO [10.0.1.3]) ([85.225.86.30]) by ironport1.bredband.com with ESMTP; 26 Feb 2008 02:21:04 +0100 Date: Tue, 26 Feb 2008 02:21:03 +0100 From: Palle Girgensohn To: Alec Kloss Message-ID: <20C9FA49CAF5C2B89F267B11@girgBook.local> In-Reply-To: <20080225001717.GA28956@hamlet.SetFilePointer.com> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> <14E75315C9B1A23F5ACFFD46@girgBook.local> <20080225001717.GA28956@hamlet.SetFilePointer.com> X-Mailer: Mulberry/4.0.6 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Cc: Alec Kloss , afs@FreeBSD.org, arla-drinkers@stacken.kth.se, Robert Watson , Rasmus Kaj Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 01:21:07 -0000 --On s=F6ndag, s=F6 24 feb 2008 18.17.17 -0600 Alec Kloss=20 wrote: > On 2008-02-25 00:22, Palle Girgensohn wrote: >> I'm delighted to see all this chatter about arla. Any chance we can get >> a server working as well? I reckon that should, in principle, be >> easier, since it is not as much kernel involvement, right? But the best >> bet is OpenAFS, and it is different animal, so the KTH guys are not as >> deep into this code? >> >> /Palle >> >> And hi, Rasmus! :-) >> >> > > Oh, the OpenAFS server has worked on FreeBSD forever, and I run two > cells with multiple terabytes of data on FreeBSD only. The OpenAFS > param files tend to be out of date but I'm planning on getting > on top of that too. There's a port of OpenAFS 1.5.30 I put together > available right next to the arla stuff here: > > http://setfilepointer.com/pub/afs/FreeBSD/ I'll be darned. I'll need to find some time to check it out, I guess! > I tend to install the server everywhere I install arla because the > vos and bos commands in arla in incomplete compared to their > implementation in openafs. I suppose I should nag someone at > OpenAFS to include the new param files I made for newer FreeBSDs > (not that the new param files are particularly inspired). It'd be > great if a few people would comment on this port and then I guess > I'll create a PR to get it included in the ports tree at the same > time as arla. > > Sound good? Cool. Very cool :-) Did you get i working on amd64 as well? Cc me on the PR and you'll get a fast lane into the ports tree. ;-) /Palle From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 01:56:52 2008 Return-Path: Delivered-To: afs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B7D616A401 for ; Tue, 26 Feb 2008 01:56:52 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.freebsd.org (Postfix) with ESMTP id ECC3913C459 for ; Tue, 26 Feb 2008 01:56:51 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from localhost (unknown [200.46.204.183]) by hub.org (Postfix) with ESMTP id 6B90A1200740; Mon, 25 Feb 2008 21:41:39 -0400 (AST) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 18051-01; Mon, 25 Feb 2008 21:41:38 -0400 (AST) Received: from fserv.hub.org (blk-7-245-234.eastlink.ca [71.7.245.234]) by hub.org (Postfix) with ESMTP id E77E31200739; Mon, 25 Feb 2008 21:41:38 -0400 (AST) Received: from [192.168.1.2] (unknown [192.168.1.2]) by fserv.hub.org (Postfix) with ESMTP id 1B01234FA0; Mon, 25 Feb 2008 21:41:43 -0400 (AST) Date: Mon, 25 Feb 2008 21:38:02 -0400 From: "Marc G. Fournier" To: Alec Kloss , Robert Watson Message-ID: <90334B40754BEDC2991E0147@ganymede.hub.org> In-Reply-To: <20080223161249.GH38141@hamlet.setfilepointer.com> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> X-Mailer: Mulberry/4.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: afs@FreeBSD.org, Rasmus Kaj , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 01:56:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Can we commit these patches to ports itself, maybe with the make file setup so 6.x is marked BROKEN while dealing with the problems there? Might get more testers involved ... ? - --On Saturday, February 23, 2008 10:12:49 -0600 Alec Kloss wrote: > Sorry for the chatter... arla makes me excited. :) > > I've gotten Robert's patches compiled and running under -CURRENT, > RELENG_7, and RELENG_6. A FreeBSD port and FreeBSD packages are > available at > > http://setfilepointer.com/pub/afs/FreeBSD/ > > All of the heavy lifting is done in the big patch at > > http://setfilepointer.com/pub/arla/20080223-arla.diff > > This was generated by taking a current snapshot from arla's CVS, > applying Robert's original patch, and then adding a handful of > fixes of my own. The jist of my changes are autoconf corrections, > and one test for NNPFS_DEBUG_PRIV which is undefined on -CURRENT. > There's a general autoconf problem running around that a few tests > require -Werror to work correctly some can't have -Werror to work > correctly. > > I've run the "-all -fast" tests which don't cause any major issues > on RELENG_7 and -CURRENT, but I do seem to be able to panic 6.x > with those tests. More testers and feedback would be appreciated. > > Can anyone from Arla comment on the chances for incorporating > these patches into Arla itself? It'd be nice to have these changes > in Arla itself prior to submitting the port to FreeBSD. > > And, can anyone comment on need for the arla port to include 0.43, > which works on FreeBSD 5.x? > > Robert, thanks so much for your time. I owe you (at least) a beer. > > -- > Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com > PGP key at http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA241980E > "No Bunny!" -- Simon, from Frisky Dingo - ---- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email . scrappy@hub.org MSN . scrappy@hub.org Yahoo . yscrappy Skype: hub.org ICQ . 7615664 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHw2164QvfyHIvDvMRAv9bAJ9vhlUnwGfl/rlfJDOMxDv1Gj0ChACg1HN1 ne4+JXXgSFA2npCFrQQwuJI= =DM+U -----END PGP SIGNATURE----- From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 04:28:08 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E125616A401; Tue, 26 Feb 2008 04:28:08 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from smtp7.server.rpi.edu (smtp7.server.rpi.edu [128.113.2.227]) by mx1.freebsd.org (Postfix) with ESMTP id 83B2F13C467; Tue, 26 Feb 2008 04:28:08 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp7.server.rpi.edu (8.13.1/8.13.1) with ESMTP id m1Q3N6B3013788; Mon, 25 Feb 2008 22:23:08 -0500 Mime-Version: 1.0 Message-Id: In-Reply-To: <90334B40754BEDC2991E0147@ganymede.hub.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <90334B40754BEDC2991E0147@ganymede.hub.org> Date: Mon, 25 Feb 2008 22:23:05 -0500 To: "Marc G. Fournier" , Alec Kloss , Robert Watson From: Garance A Drosehn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-RPI-SA-Score: undef - spam scanning disabled X-CanItPRO-Stream: default X-Canit-Stats-ID: Bayes signature not available X-Scanned-By: CanIt (www . roaringpenguin . com) on 128.113.2.227 Cc: afs@FreeBSD.org, arla-drinkers@stacken.kth.se, Rasmus Kaj Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 04:28:09 -0000 At 9:38 PM -0400 2/25/08, Marc G. Fournier wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >Can we commit these patches to ports itself, maybe with the make >file setup so 6.x is marked BROKEN while dealing with the problems >there? Might get more testers involved ... ? Or create a new port, "arla8", or "arla-dev". -- Garance Alistair Drosehn = drosehn@rpi.edu Senior Systems Programmer or gad@FreeBSD.org Rensselaer Polytechnic Institute; Troy, NY; USA From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 06:11:41 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8C9716A504 for ; Tue, 26 Feb 2008 06:11:41 +0000 (UTC) (envelope-from alec-keyword-arla.4d43de@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 4841513C729 for ; Tue, 26 Feb 2008 06:11:41 +0000 (UTC) (envelope-from alec-keyword-arla.4d43de@SetFilePointer.com) Received: (qmail 21511 invoked by uid 4250); 26 Feb 2008 00:11:40 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Tue, 26 Feb 2008 00:11:40 -0600 Date: Tue, 26 Feb 2008 00:11:40 -0600 To: Garance A Drosehn Message-ID: <20080226061140.GI28956@hamlet.SetFilePointer.com> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <90334B40754BEDC2991E0147@ganymede.hub.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4LwthZj+AV2mq5CX" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: Rasmus Kaj , "Marc G. Fournier" , Alec Kloss , afs@FreeBSD.org, Robert Watson , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 06:11:41 -0000 --4LwthZj+AV2mq5CX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-02-25 22:23, Garance A Drosehn wrote: > At 9:38 PM -0400 2/25/08, Marc G. Fournier wrote: > >-----BEGIN PGP SIGNED MESSAGE----- > >Hash: SHA1 > > > >Can we commit these patches to ports itself, maybe with the make > >file setup so 6.x is marked BROKEN while dealing with the problems > >there? Might get more testers involved ... ? >=20 > Or create a new port, "arla8", or "arla-dev". To the best of my knowledge, the port I made (http;//setfilepointer.com/pub/afs/FreeBSD) works for 6.3, 7.0 and -current, except maybe for changes in the last few days in -current which may have broken the port. If there's sufficient interest, I'll add 5.x support (via arla 0.43) to the port as well, but I was hoping to avoid that, as it's a lot of overhead and arla's newish block-by-block cache (thanks Thomas) which isn't available in arla 0.43 makes arla highly competitive with the OpenAFS client available elsewhere. =20 As for getting the port into the ports tree, I think everyone's all for it, but Thomas is volunteering to help merge our patch into the arla sources which I'd prefer over maintaining a jumbo patch like what we have now. I'm optimistic that we can probably have everything ready by/after the weekend. =20 So, please do test the port, and whine at me and/or Robert about issues with it. I'm trying to shelter him from the details as long as he shelters me from VFS. :) --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --4LwthZj+AV2mq5CX Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHw62c2s33paJBmA4RAl1KAKCB+QmaqcbnMZE1hPcUbIQ/3BCRIgCeNVh6 ifzP0uFdFVArIIWaskIHvWY= =YyHJ -----END PGP SIGNATURE----- --4LwthZj+AV2mq5CX-- From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 06:40:50 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3ADFB16A407; Tue, 26 Feb 2008 06:40:50 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175]) by mx1.freebsd.org (Postfix) with ESMTP id EC44213C457; Tue, 26 Feb 2008 06:40:49 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 59552155BC0; Tue, 26 Feb 2008 07:40:17 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-1.sys.kth.se ([127.0.0.1]) by localhost (smtp-1.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id CSA-Hxka6jhT; Tue, 26 Feb 2008 07:40:14 +0100 (CET) Received: from [213.89.106.189] (c213-89-106-189.bredband.comhem.se [213.89.106.189]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 82012155BBB; Tue, 26 Feb 2008 07:40:14 +0100 (CET) From: Tomas Olsson To: Robert Watson In-Reply-To: <20080225211424.U46736@fledge.watson.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1203893910.4068.14.camel@hippo.t.nxs.se> <20080225211424.U46736@fledge.watson.org> Content-Type: text/plain Date: Tue, 26 Feb 2008 07:40:10 +0100 Message-Id: <1204008010.4017.6.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: Alec Kloss , afs@FreeBSD.org, arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 06:40:50 -0000 On Mon, 2008-02-25 at 21:19 +0000, Robert Watson wrote: > On Sun, 24 Feb 2008, Tomas Olsson wrote: > > 1) appl/fs/fs_local.h: would that break `fs nnpfsdeb all`? > > [...] > If I've done (1) correctly then, in practice, it shouldn't change things at > all, except that on FreeBSD 7.x and higher, it will use the priv(9) interface > to check for privilege rather than suser(9). While there are plans for > further privilege semantic changes, the interface change so far is actually a > syntactic change -- the policy remains the same, but information about the > check is managed differently, hence the change to the interface. This is a > precursor to more fine-grained privileges in the kernel. > Actually, I was thinking of the userland side; I do hope fs_local.h isn't included in the kernel things. fs_nnpfsdebug.c seems to rely on HAVE_XDEBDEV etc, but perhaps that should be changed anyway. /t From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 21:42:49 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 242801065670; Tue, 26 Feb 2008 21:42:49 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175]) by mx1.freebsd.org (Postfix) with ESMTP id CBBBB13C461; Tue, 26 Feb 2008 21:42:48 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 2C4B3155BDF; Tue, 26 Feb 2008 22:42:17 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-1.sys.kth.se ([127.0.0.1]) by localhost (smtp-1.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id vDQgV4kmPftv; Tue, 26 Feb 2008 22:42:14 +0100 (CET) Received: from [213.89.106.189] (c213-89-106-189.bredband.comhem.se [213.89.106.189]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 9E5C4155D76; Tue, 26 Feb 2008 22:42:13 +0100 (CET) From: Tomas Olsson To: Robert Watson In-Reply-To: <20080225221920.A46736@fledge.watson.org> References: <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1203893910.4068.14.camel@hippo.t.nxs.se> <20080225211424.U46736@fledge.watson.org> <20080225221533.GH28956@hamlet.SetFilePointer.com> <20080225221920.A46736@fledge.watson.org> Content-Type: text/plain Date: Tue, 26 Feb 2008 22:43:24 +0100 Message-Id: <1204062204.4007.7.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: Alec Kloss , afs@FreeBSD.org, arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 21:42:49 -0000 On Mon, 2008-02-25 at 22:22 +0000, Robert Watson wrote: > On Mon, 25 Feb 2008, Alec Kloss wrote: > > I think this is correct too. Things like machine/endian.h aren't in the > > kernel tree. I should be able to autoconf this for just FreeBSD if that's > > how we want to approach this. If you want to have configure generate these > > headers like vnode_if.h, I'll probably need a few hints, but I'll do what I > > can. > > Indeed, it was machine/endian.h that did it. > What do we need it for? /t From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 22:29:41 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 699711065688; Tue, 26 Feb 2008 22:29:41 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175]) by mx1.freebsd.org (Postfix) with ESMTP id 1E40513C509; Tue, 26 Feb 2008 22:29:41 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 56036155BDF; Tue, 26 Feb 2008 23:29:10 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-1.sys.kth.se ([127.0.0.1]) by localhost (smtp-1.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id J0iSresD2D2I; Tue, 26 Feb 2008 23:29:07 +0100 (CET) Received: from [213.89.106.189] (c213-89-106-189.bredband.comhem.se [213.89.106.189]) by smtp-1.sys.kth.se (Postfix) with ESMTP id DCDBB1557E2; Tue, 26 Feb 2008 23:29:02 +0100 (CET) From: Tomas Olsson To: Alec Kloss In-Reply-To: <1203788012.4065.10.camel@hippo.t.nxs.se> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> Content-Type: text/plain Date: Tue, 26 Feb 2008 23:30:13 +0100 Message-Id: <1204065013.4007.17.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: afs@FreeBSD.org, Robert Watson , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 22:29:41 -0000 On Sat, 2008-02-23 at 18:33 +0100, I wrote: > On Sat, 2008-02-23 at 10:12 -0600, Alec Kloss wrote: > > All of the heavy lifting is done in the big patch at > > > > http://setfilepointer.com/pub/arla/20080223-arla.diff > [...] > > Can anyone from Arla comment on the chances for incorporating > > these patches into Arla itself? It'd be nice to have these changes > > in Arla itself prior to submitting the port to FreeBSD. > > > Chances are good. If it looks ok it goes in. Ok, most of it is in. Still missing is fs_local.h and the include path things, until I can figure out what I want. Feel free to help me :) thanks /t (ought to set up some test boxes) From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 22:38:27 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 594B1106567C; Tue, 26 Feb 2008 22:38:27 +0000 (UTC) (envelope-from hugo@chem.leidenuniv.nl) Received: from smtp-vbr16.xs4all.nl (smtp.ipv6.xs4all.nl [IPv6:2001:888:0:15::25]) by mx1.freebsd.org (Postfix) with ESMTP id DF32513C46E; Tue, 26 Feb 2008 22:38:26 +0000 (UTC) (envelope-from hugo@chem.leidenuniv.nl) Received: from hugo-meilands-computer-3.local (a213-84-138-84.adsl.xs4all.nl [213.84.138.84]) (authenticated bits=0) by smtp-vbr16.xs4all.nl (8.13.8/8.13.8) with ESMTP id m1QMcNNk034253; Tue, 26 Feb 2008 23:38:24 +0100 (CET) (envelope-from hugo@chem.leidenuniv.nl) Message-ID: <47C494D6.7040203@chem.leidenuniv.nl> Date: Tue, 26 Feb 2008 23:38:14 +0100 From: Hugo Meiland User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Alec Kloss References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <20080223161816.K45981@fledge.watson.org> <14E75315C9B1A23F5ACFFD46@girgBook.local> <20080225001717.GA28956@hamlet.SetFilePointer.com> In-Reply-To: <20080225001717.GA28956@hamlet.SetFilePointer.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by XS4ALL Virus Scanner Cc: afs@FreeBSD.org, Robert Watson , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 22:38:27 -0000 > Also, who's writing the FreeBSD wiki? I'm embarrased to tell > people to go look at the gentoo documentation for AFS. :) > > First draft is at http://wiki.freebsd.org/afs , includes small intro and howto for alec's port on FreeBSD-7.0-RC3.... still needs a link from the frontpage though.... Hugo Meiland From owner-freebsd-afs@FreeBSD.ORG Tue Feb 26 23:47:50 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B62111065679 for ; Tue, 26 Feb 2008 23:47:50 +0000 (UTC) (envelope-from alec-dated-1204500068.19bc63@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 436FA13C4F4 for ; Tue, 26 Feb 2008 23:47:49 +0000 (UTC) (envelope-from alec-dated-1204500068.19bc63@SetFilePointer.com) Received: (qmail 63499 invoked by uid 4250); 26 Feb 2008 17:21:08 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Tue, 26 Feb 2008 17:21:08 -0600 Date: Tue, 26 Feb 2008 17:21:08 -0600 To: Tomas Olsson Message-ID: <20080226232108.GL28956@hamlet.SetFilePointer.com> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1204065013.4007.17.camel@hippo.t.nxs.se> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="O8/n5iBOhiUtMkxf" Content-Disposition: inline In-Reply-To: <1204065013.4007.17.camel@hippo.t.nxs.se> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: afs@FreeBSD.org, Robert Watson , arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2008 23:47:50 -0000 --O8/n5iBOhiUtMkxf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-02-26 23:30, Tomas Olsson wrote: > Ok, most of it is in. Still missing is fs_local.h and the include path > things, until I can figure out what I want. Feel free to help me :) >=20 > thanks K. Tonight's not looking so good anymore for arla time :(. Thursday=20 night should work though. =20 --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --O8/n5iBOhiUtMkxf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHxJ7j2s33paJBmA4RAvDGAJoCGxgWfGUikSM8Lqq4Z8xmi5pSzACbBI1k RH0eQjsc8IIv74RRmgWPd6o= =hjt/ -----END PGP SIGNATURE----- --O8/n5iBOhiUtMkxf-- From owner-freebsd-afs@FreeBSD.ORG Wed Feb 27 00:16:00 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3FE6106566C for ; Wed, 27 Feb 2008 00:15:59 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id C178813C4FB for ; Wed, 27 Feb 2008 00:15:59 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 3DD7846B42; Tue, 26 Feb 2008 19:15:59 -0500 (EST) Date: Wed, 27 Feb 2008 00:15:59 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Tomas Olsson In-Reply-To: <1204065013.4007.17.camel@hippo.t.nxs.se> Message-ID: <20080227001442.M19847@fledge.watson.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1204065013.4007.17.camel@hippo.t.nxs.se> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Alec Kloss , afs@FreeBSD.org, arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2008 00:16:00 -0000 On Tue, 26 Feb 2008, Tomas Olsson wrote: > On Sat, 2008-02-23 at 18:33 +0100, I wrote: >> On Sat, 2008-02-23 at 10:12 -0600, Alec Kloss wrote: >>> All of the heavy lifting is done in the big patch at >>> >>> http://setfilepointer.com/pub/arla/20080223-arla.diff >> [...] >>> Can anyone from Arla comment on the chances for incorporating these >>> patches into Arla itself? It'd be nice to have these changes in Arla >>> itself prior to submitting the port to FreeBSD. >>> >> Chances are good. If it looks ok it goes in. > > Ok, most of it is in. Still missing is fs_local.h and the include path > things, until I can figure out what I want. Feel free to help me :) The fs_local.h change was to address this: Making all in fs gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I/usr/local/include -I./../../include -I/usr/local/include -I./../.. -I./../lib -I../../include -I/usr/local/include -I../../rxdef -I. -I./../../nnpfs/include -I./../../arlad -I./../../rxkad -I/usr/local/include -DINET6 -g -Wall -Wmissing-prototypes -Wpointer-arith -Wmissing-declarations -Wnested-externs -c -o fs-fs.o `test -f 'fs.c' || echo './'`fs.c In file included from fs.c:34: fs_local.h:46:29: error: nnpfs/nnpfs_deb.h: No such file or directory *** Error code 1 The underlying problem is presumably an include path issue, but since nnpfs_deb.h wasn't required anyway by fs.c, removing the include seemed the simplest solution and didn't appear to cause any other problems. Robert N M Watson Computer Laboratory University of Cambridge From owner-freebsd-afs@FreeBSD.ORG Wed Feb 27 22:34:09 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D63871065676; Wed, 27 Feb 2008 22:34:09 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-2.sys.kth.se (smtp-2.sys.kth.se [130.237.32.160]) by mx1.freebsd.org (Postfix) with ESMTP id 87AA48FC2F; Wed, 27 Feb 2008 22:34:09 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-2.sys.kth.se (Postfix) with ESMTP id E674814DDAC; Wed, 27 Feb 2008 23:33:37 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-2.sys.kth.se ([127.0.0.1]) by localhost (smtp-2.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 4Xk1eDpdHMbY; Wed, 27 Feb 2008 23:33:35 +0100 (CET) Received: from [213.89.100.0] (unknown [213.89.100.0]) by smtp-2.sys.kth.se (Postfix) with ESMTP id 9D7AA14C228; Wed, 27 Feb 2008 23:33:34 +0100 (CET) From: Tomas Olsson To: Robert Watson In-Reply-To: <20080227001442.M19847@fledge.watson.org> References: <20080216035658.W93919@fledge.watson.org> <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <1203788012.4065.10.camel@hippo.t.nxs.se> <1204065013.4007.17.camel@hippo.t.nxs.se> <20080227001442.M19847@fledge.watson.org> Content-Type: text/plain Date: Wed, 27 Feb 2008 23:36:47 +0100 Message-Id: <1204151807.4068.8.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: Alec Kloss , afs@FreeBSD.org, arla-drinkers@stacken.kth.se Subject: Re: Patches to get Arla running on FreeBSD 8-CURRENT X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2008 22:34:09 -0000 On Wed, 2008-02-27 at 00:15 +0000, Robert Watson wrote: > The fs_local.h change was to address this: > > Making all in fs > gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I/usr/local/include > -I./../../include -I/usr/local/include -I./../.. -I./../lib > -I../../include -I/usr/local/include -I../../rxdef -I. > -I./../../nnpfs/include -I./../../arlad -I./../../rxkad > -I/usr/local/include -DINET6 -g -Wall -Wmissing-prototypes -Wpointer-arith > -Wmissing-declarations -Wnested-externs -c -o fs-fs.o `test -f 'fs.c' || echo > './'`fs.c Hm. What happened to $(KERNEL_INCLUDE)? > The underlying problem is presumably an include path issue, but since > nnpfs_deb.h wasn't required anyway by fs.c, removing the include seemed the > simplest solution and didn't appear to cause any other problems. I may be wrong here, but to me it looks like 'fs nnpfsdebug all' etc will always send a zero mask to kernel with the proposed patch. I tend to use that command... thanks /t From owner-freebsd-afs@FreeBSD.ORG Fri Feb 29 04:17:08 2008 Return-Path: Delivered-To: afs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FE4E106567A for ; Fri, 29 Feb 2008 04:17:08 +0000 (UTC) (envelope-from alec-keyword-freebsd.org.a6e2e4@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 38D108FC1B for ; Fri, 29 Feb 2008 04:17:08 +0000 (UTC) (envelope-from alec-keyword-freebsd.org.a6e2e4@SetFilePointer.com) Received: (qmail 9414 invoked by uid 4250); 28 Feb 2008 22:17:07 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Thu, 28 Feb 2008 22:17:07 -0600 Date: Thu, 28 Feb 2008 22:17:06 -0600 To: Robert Watson Message-ID: <20080229041706.GA67238@hamlet.SetFilePointer.com> References: <20080227115148.W61020@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9amGYk9869ThD9tj" Content-Disposition: inline In-Reply-To: <20080227115148.W61020@fledge.watson.org> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: afs@freebsd.org, Tomas Olsson Subject: Re: PERFORCE change 136345 for review (fwd) X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 04:17:08 -0000 --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-02-27 11:54, Robert Watson wrote: >=20 > Tomas, >=20 > Following a CVS update from the Arla anoncvs, I needed the attached patch= =20 > to build on FreeBSD. I still have the following further local changes in= =20 > my tree still: >=20 > - Remove nnpfs_deb.h include from fs_local.h. >=20 > - Add /usr/include to various paths so that machine/whatever.h includes > properly. >=20 > - #ifdef NNPFS_DEBUG around local variables in nnpfs_lk_info to avoid unu= sed > variables warning/error. I've been playing with this some tonight. My current thought about dealing with the "machine/whatever.h" includes is to copy the pertinent headers out of the kernel sources (via $SYS) at the same time configure generates vnode_if.h. Any thoughts about that approach? It's kinda unfortunate that these headers aren't inside a machine/ directory in /sys; then we could -I these directly from=20 /sys. Does anyone have any idea how this used to work? I haven't loked at the NNPFS_DEBUG related issues yet, but I will. =20 --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --9amGYk9869ThD9tj Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHx4dC2s33paJBmA4RAtqiAJ4zubzpHxbr4fitPQlkDFAuDtsXpACeLwrf 7r5RDCByn7/WG4DQBYlQkrs= =RD4B -----END PGP SIGNATURE----- --9amGYk9869ThD9tj-- From owner-freebsd-afs@FreeBSD.ORG Fri Feb 29 05:02:23 2008 Return-Path: Delivered-To: afs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0ADDC1065677 for ; Fri, 29 Feb 2008 05:02:23 +0000 (UTC) (envelope-from alec-keyword-freebsd.org.a6e2e4@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 788D38FC23 for ; Fri, 29 Feb 2008 05:02:22 +0000 (UTC) (envelope-from alec-keyword-freebsd.org.a6e2e4@SetFilePointer.com) Received: (qmail 19889 invoked by uid 4250); 28 Feb 2008 23:02:21 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Thu, 28 Feb 2008 23:02:21 -0600 Date: Thu, 28 Feb 2008 23:02:21 -0600 To: Robert Watson Message-ID: <20080229050221.GB67238@hamlet.SetFilePointer.com> References: <20080227115148.W61020@fledge.watson.org> <20080229041706.GA67238@hamlet.SetFilePointer.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="z6Eq5LdranGa6ru8" Content-Disposition: inline In-Reply-To: <20080229041706.GA67238@hamlet.SetFilePointer.com> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: afs@freebsd.org, Tomas Olsson Subject: Re: PERFORCE change 136345 for review (fwd) X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 05:02:23 -0000 --z6Eq5LdranGa6ru8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-02-28 22:17, wrote: > On 2008-02-27 11:54, Robert Watson wrote: > >=20 > > Tomas, > >=20 > > Following a CVS update from the Arla anoncvs, I needed the attached pat= ch=20 > > to build on FreeBSD. I still have the following further local changes = in=20 > > my tree still: > >=20 > > - Remove nnpfs_deb.h include from fs_local.h. > >=20 > > - Add /usr/include to various paths so that machine/whatever.h includes > > properly. > >=20 > > - #ifdef NNPFS_DEBUG around local variables in nnpfs_lk_info to avoid u= nused > > variables warning/error. >=20 > I've been playing with this some tonight. My current thought about > dealing with the "machine/whatever.h" includes is to copy the > pertinent headers out of the kernel sources (via $SYS) at the same > time configure generates vnode_if.h. Any thoughts about that > approach? It's kinda unfortunate that these headers aren't inside > a machine/ directory in /sys; then we could -I these directly from=20 > /sys. Does anyone have any idea how this used to work? >=20 > I haven't loked at the NNPFS_DEBUG related issues yet, but I will. =20 Hrm. I didn't have any problems building arla on -CURRENT after creating my machine/ hack. I suppose a symlink would be more appropriate than a copy for that. Robert, did you need your other changes to get Arla to compile, or were there just warnings you were itching to fix? It's time to shovel snow, but I'll be back at this tomorrow evening. If we can come to an agreement on the machine includes and the nnpfs_debug stuff, tomorrow night I should be able to implement whatever we decide on and update the ports accordingly. After that, I guess it's send-pr time for arla and the ports maintainers. :) (Oh yeah, my change is just this: oldothello% diff -u cf/*.orig cf/bsd-header-vnode-if-h.m4 --- cf/bsd-header-vnode-if-h.m4.orig 2008-02-28 23:01:01.000000000 -0600 +++ cf/bsd-header-vnode-if-h.m4 2008-02-28 22:42:32.000000000 -0600 @@ -25,6 +25,7 @@ awk -f $SYS/tools/vnode_if.awk $SYS/kern/vnode_if.src -h awk -f $SYS/tools/vnode_if.awk $SYS/kern/vnode_if.src -p awk -f $SYS/tools/vnode_if.awk $SYS/kern/vnode_if.src -q + ln -sf $SYS/$(uname -m)/include machine else AC_MSG_ERROR(unable to find any vnode_if script) fi oldothello% ) --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --z6Eq5LdranGa6ru8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHx5Hd2s33paJBmA4RAkCfAJ9IRau6Ts2xsGIB9Wd9V70TM6waFgCfYUJN H3CVVhrBaZbLgl4mxm2mejE= =su+6 -----END PGP SIGNATURE----- --z6Eq5LdranGa6ru8-- From owner-freebsd-afs@FreeBSD.ORG Fri Feb 29 07:08:37 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BCDA1065670; Fri, 29 Feb 2008 07:08:37 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175]) by mx1.freebsd.org (Postfix) with ESMTP id 0FF088FC17; Fri, 29 Feb 2008 07:08:36 +0000 (UTC) (envelope-from tol@stacken.kth.se) Received: from localhost (localhost [127.0.0.1]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 37A29155941; Fri, 29 Feb 2008 08:08:05 +0100 (CET) X-Virus-Scanned: by amavisd-new at kth.se Received: from smtp-1.sys.kth.se ([127.0.0.1]) by localhost (smtp-1.sys.kth.se [127.0.0.1]) (amavisd-new, port 10024) with LMTP id PRg1dk79HjNP; Fri, 29 Feb 2008 08:08:02 +0100 (CET) Received: from [213.89.106.214] (c213-89-106-214.bredband.comhem.se [213.89.106.214]) by smtp-1.sys.kth.se (Postfix) with ESMTP id 7745B155938; Fri, 29 Feb 2008 08:07:59 +0100 (CET) From: Tomas Olsson To: Alec Kloss In-Reply-To: <20080229050221.GB67238@hamlet.SetFilePointer.com> References: <20080227115148.W61020@fledge.watson.org> <20080229041706.GA67238@hamlet.SetFilePointer.com> <20080229050221.GB67238@hamlet.SetFilePointer.com> Content-Type: text/plain Date: Fri, 29 Feb 2008 08:08:34 +0100 Message-Id: <1204268915.4369.13.camel@hippo.t.nxs.se> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 7bit Cc: afs@FreeBSD.org, Robert Watson Subject: Re: PERFORCE change 136345 for review (fwd) X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 07:08:37 -0000 On Thu, 2008-02-28 at 23:02 -0600, Alec Kloss wrote: > +++ cf/bsd-header-vnode-if-h.m4 2008-02-28 22:42:32.000000000 -0600 > @@ -25,6 +25,7 @@ > awk -f $SYS/tools/vnode_if.awk $SYS/kern/vnode_if.src -h > awk -f $SYS/tools/vnode_if.awk $SYS/kern/vnode_if.src -p > awk -f $SYS/tools/vnode_if.awk $SYS/kern/vnode_if.src -q > + ln -sf $SYS/$(uname -m)/include machine > else > AC_MSG_ERROR(unable to find any vnode_if script) > fi Good idea, maybe an odd place to put it -- unexpected side effect given the file/macro name. On the other hand, I have no idea where I would put it. The beautiful long term solution may be adding some kind of lightweight 'generate headers' target for the kernel build so external projects don't need to reinvent the wheel? Or maybe arla is just a very strange one. NNPFS_DEBUG is (hopefully) taken care of. /t From owner-freebsd-afs@FreeBSD.ORG Fri Feb 29 13:17:28 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D53291065670 for ; Fri, 29 Feb 2008 13:17:28 +0000 (UTC) (envelope-from alec-dated-1204721446.ad1d16@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id 4FEB78FC15 for ; Fri, 29 Feb 2008 13:17:27 +0000 (UTC) (envelope-from alec-dated-1204721446.ad1d16@SetFilePointer.com) Received: (qmail 30332 invoked by uid 4250); 29 Feb 2008 06:50:46 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Fri, 29 Feb 2008 06:50:46 -0600 Date: Fri, 29 Feb 2008 06:50:45 -0600 To: Tomas Olsson Message-ID: <20080229125045.GC67238@hamlet.SetFilePointer.com> References: <20080227115148.W61020@fledge.watson.org> <20080229041706.GA67238@hamlet.SetFilePointer.com> <20080229050221.GB67238@hamlet.SetFilePointer.com> <1204268915.4369.13.camel@hippo.t.nxs.se> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="L6iaP+gRLNZHKoI4" Content-Disposition: inline In-Reply-To: <1204268915.4369.13.camel@hippo.t.nxs.se> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: afs@FreeBSD.org, Robert Watson , Alec Kloss Subject: Re: PERFORCE change 136345 for review (fwd) X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 13:17:29 -0000 --L6iaP+gRLNZHKoI4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-02-29 08:08, Tomas Olsson wrote: > Good idea, maybe an odd place to put it -- unexpected side effect given > the file/macro name. On the other hand, I have no idea where I would put > it. Putting it next to vnode_if.h seems to make sense. Having vnode_if.h where it is in arla seems a little odd. I guess I'd consider moving both down to somewhere like nnpfs/sys or nnpfs/kernel or something. But that's all pretty much just cosmetics. > The beautiful long term solution may be adding some kind of lightweight > 'generate headers' target for the kernel build so external projects > don't need to reinvent the wheel? Or maybe arla is just a very strange > one. Yeah, glancing at the kernel build itself, there's bold symlink just like what I did; lrwxr-xr-x 1 root wheel 25 Jan 25 18:43 machine -> /usr/src/sys/i386/inc= lude It would be nice if either the kernel sources would have /usr/src/sys/i386/machine or /usr/src/sys/i386/include/machine instead of ending in include *or* as you suggest a make-kernel-headers in the kernel itself would be nice and it could do the symlinking, vnode_if.awk'ing, etc. for people. But if this works for you, and Robert doesn't object, let's go with it. =20 Robert, any thoughts? And do you want me to take a whack at merging nnpfs into the kernel build this weekend? I'd be jumping right into the deep end, but that's how you learn to swim, right? --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --L6iaP+gRLNZHKoI4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHx/+l2s33paJBmA4RApAbAJ47dRvzzPklO8YM/ZqSZCrBETnTCACeL5dC SOmqd32ovxJzc5ELQK2Pzuc= =PfoU -----END PGP SIGNATURE----- --L6iaP+gRLNZHKoI4-- From owner-freebsd-afs@FreeBSD.ORG Sat Mar 1 21:00:58 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68170106566B for ; Sat, 1 Mar 2008 21:00:58 +0000 (UTC) (envelope-from alec-keyword-freebsd.org.a6e2e4@SetFilePointer.com) Received: from hamlet.setfilepointer.com (hamlet.SetFilePointer.com [63.224.10.2]) by mx1.freebsd.org (Postfix) with SMTP id D07188FC12 for ; Sat, 1 Mar 2008 21:00:57 +0000 (UTC) (envelope-from alec-keyword-freebsd.org.a6e2e4@SetFilePointer.com) Received: (qmail 43281 invoked by uid 4250); 1 Mar 2008 15:00:57 -0600 Received: by hamlet.SetFilePointer.com (tmda-sendmail, from uid 4250); Sat, 01 Mar 2008 15:00:57 -0600 Date: Sat, 1 Mar 2008 15:00:55 -0600 To: arla-drinkers@stacken.kth.se, afs@FreeBSD.org Message-ID: <20080301210055.GA8919@hamlet.SetFilePointer.com> References: <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <90334B40754BEDC2991E0147@ganymede.hub.org> <20080226061140.GI28956@hamlet.SetFilePointer.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline In-Reply-To: <20080226061140.GI28956@hamlet.SetFilePointer.com> User-Agent: Mutt/1.4.2.3i X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alec Kloss X-Primary-Address: alec@SetFilePointer.com Cc: "Marc G. Fournier" , Rasmus Kaj , Robert Watson , Garance A Drosehn , Tomas Olsson Subject: arla-devel port for FreeBSD (was: Patches to get Arla running on FreeBSD 8-CURRENT) X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2008 21:00:58 -0000 --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've made a new arla-devel port snapped from Arla's CVS today. The only patch is a relatively minor one applied to cf/bsd-header-vnode-if.h.m4 (and therefore one for configure too). =20 I've done rudamentary validation against 6.3, 7.0-PRERELEASE, and a -CURRENT from last week. The port, arla-devel.tgz, and packages for 6.3, 7.x, and 8.x are available here: http://setfilepointer.com/pub/afs/FreeBSD/ Testers, comments, criticisms welcome. Tomas, I'm happy to submit the devel port based on a snapshot of arla to the FreeBSD project, but if you know something about a "official" build of arla coming soon, I'd like to know about it. Regardless, I'd like to submit something to the FreeBSD ports tree by the middle of next week so we can have arla on FreeBSD more widely distributed soon. =20 Tomas, Robert, thanks so much for your help. =20 --=20 Alec Kloss alec@SetFilePointer.com IM: angryspamhater@yahoo.com PGP key at http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xA241980E "No Bunny!" -- Simon, from Frisky Dingo --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFHycQH2s33paJBmA4RArxPAJ0TzWTDQkkS8hIVJrGuVSQU5au+LQCfYFnG +5iDzImd7Kotu9km0TwkN/g= =sipE -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- From owner-freebsd-afs@FreeBSD.ORG Sat Mar 1 21:22:24 2008 Return-Path: Delivered-To: afs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6C4F106566C; Sat, 1 Mar 2008 21:22:24 +0000 (UTC) (envelope-from hugo@chem.leidenuniv.nl) Received: from smtp-vbr2.xs4all.nl (smtp-vbr2.xs4all.nl [194.109.24.22]) by mx1.freebsd.org (Postfix) with ESMTP id EBCF68FC16; Sat, 1 Mar 2008 21:22:23 +0000 (UTC) (envelope-from hugo@chem.leidenuniv.nl) Received: from hugo-meilands-computer-3.local (a213-84-138-84.adsl.xs4all.nl [213.84.138.84]) (authenticated bits=0) by smtp-vbr2.xs4all.nl (8.13.8/8.13.8) with ESMTP id m21L5vmr025283; Sat, 1 Mar 2008 22:06:01 +0100 (CET) (envelope-from hugo@chem.leidenuniv.nl) Message-ID: <47C9C51B.6080007@chem.leidenuniv.nl> Date: Sat, 01 Mar 2008 22:05:31 +0100 From: Hugo Meiland User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Alec Kloss References: <1203286882.16414.3.camel@heterodyne.kaj> <20080218012608.V96329@fledge.watson.org> <20080222125207.GD38141@hamlet.setfilepointer.com> <20080223092516.O23969@fledge.watson.org> <20080223102922.GF38141@hamlet.setfilepointer.com> <20080223110549.GG38141@hamlet.setfilepointer.com> <20080223161249.GH38141@hamlet.setfilepointer.com> <90334B40754BEDC2991E0147@ganymede.hub.org> <20080226061140.GI28956@hamlet.SetFilePointer.com> <20080301210055.GA8919@hamlet.SetFilePointer.com> In-Reply-To: <20080301210055.GA8919@hamlet.SetFilePointer.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by XS4ALL Virus Scanner Cc: Rasmus Kaj , Garance A Drosehn , "Marc G. Fournier" , afs@FreeBSD.org, Robert Watson , Tomas Olsson , arla-drinkers@stacken.kth.se Subject: Re: arla-devel port for FreeBSD X-BeenThere: freebsd-afs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: The Andrew File System and FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2008 21:22:24 -0000 > Testers, comments, criticisms welcome. To make this a bit easier, I've put some documentation on http://wiki.freebsd.org/afs and an intro to the server setup on http://wiki.freebsd.org/afs-server . Neither are completely finished, but should be able to get you going.... enjoy, Hugo Meiland