From owner-freebsd-performance@FreeBSD.ORG Sun Sep 23 20:17:10 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D310216A419 for ; Sun, 23 Sep 2007 20:17:10 +0000 (UTC) (envelope-from sanket@cmu.edu) Received: from smtp.andrew.cmu.edu (SMTP.andrew.cmu.edu [128.2.10.212]) by mx1.freebsd.org (Postfix) with ESMTP id 63ABD13C468 for ; Sun, 23 Sep 2007 20:17:10 +0000 (UTC) (envelope-from sanket@cmu.edu) Received: from webmail.andrew.cmu.edu (WEBMAIL11.andrew.cmu.edu [128.2.10.168]) (user=shase mech=GSSAPI (56 bits)) by smtp.andrew.cmu.edu (8.13.8/8.13.8) with ESMTP id l8NJeO5w016554; Sun, 23 Sep 2007 15:48:58 -0400 Received: from 128.2.140.106 (SquirrelMail authenticated user shase@ANDREW.CMU.EDU); by webmail.andrew.cmu.edu with HTTP; Sun, 23 Sep 2007 15:48:58 -0400 (EDT) Message-ID: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> Date: Sun, 23 Sep 2007 15:48:58 -0400 (EDT) From: "Sanket Somnath Hase" To: freebsd-performance@freebsd.org User-Agent: SquirrelMail/1.5.1 [CVS] MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Scanned-By: MIMEDefang 2.60 on 128.2.10.212 X-Mailman-Approved-At: Mon, 24 Sep 2007 08:29:38 +0000 Cc: duppugan@andrew.cmu.edu, chandramouli@cmu.edu Subject: interested in working on freeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Sep 2007 20:17:10 -0000 Hi Matt , We are graduate students at Carnegie Mellon University. We are enrolled in a course (Operating systems practicum http://www.cs.cmu.edu/~412/ ) which involves hands-on experience with operating-system code as it is developed and deployed in the real world. Murray Stokley referred us to you. We were thinking of contibuting to FreeBSD.We read through the description of your project "Rewrite the in-kernel file system syncer" and found it interesting.Could you let us know the status of this project? It will be great if you could mention some related readings. We have already taken an operating system design and implementation class (http://www.cs.cmu.edu/~410/ ) before where we developed a UNIX like kernel from scratch. We have fair experience in reading-coding-debugging kernel code. All three of us interned at core systems group at companies like Google and Oracle in the past summer. Our team can invest 30 hours per week, for a period of 12 weeks of this Fall semester. We are wondering if we can contribute to FreeBSD. It will be great if you could give us some pointers towards such work. Looking forward to hear from you, Thanks, Sanket Hase Chandramouli Rangarajan DilipKumar Uppugandla From owner-freebsd-performance@FreeBSD.ORG Sat Sep 22 05:27:44 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1731D16A417 for ; Sat, 22 Sep 2007 05:27:44 +0000 (UTC) (envelope-from vinoth@carizen.com) Received: from ris2.carizen.com (ris2.carizen.com [66.179.181.205]) by mx1.freebsd.org (Postfix) with ESMTP id 0634313C469 for ; Sat, 22 Sep 2007 05:27:43 +0000 (UTC) (envelope-from vinoth@carizen.com) Received: from rainmail.carizen.com (rainmail.carizen.com [203.145.184.151]) by ris2.carizen.com (Postfix) with ESMTP id 342D577A0656 for ; Sat, 22 Sep 2007 10:37:17 +0530 (IST) Received: (qmail 27625 invoked by uid 507); 22 Sep 2007 05:01:43 -0000 Received: from 192.168.1.205 by rainmail.carizen.com (envelope-from , uid 501) with qmail-scanner-1.25 (fireav: ???. spamassassin: 3.1.3. Clear:RC:1(192.168.1.205):SA:0(-101.4/5.0):. Processed in 0.24643 secs); 22 Sep 2007 05:01:43 -0000 X-Spam-Status: No, hits=-101.4 required=5.0 Received: from unknown (HELO 192.168.1.205) (192.168.1.205) by 192.168.1.4 with SMTP; 22 Sep 2007 05:01:43 -0000 From: vinoth To: freebsd-performance@freebsd.org In-Reply-To: Content-Type: text/plain Date: Sat, 22 Sep 2007 10:34:13 +0530 Message-Id: <1190437454.4020.9.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-27) Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 24 Sep 2007 08:30:18 +0000 Subject: Memory issues:-( X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Sep 2007 05:27:44 -0000 this option u may try , there may be the problems of dust particals inside the system , if u have some logic behind this u may try this options o open the sustems and clean it with the vacuum cleaner , chech weather hitsink is working properly , clean the hitsink or chech with ather hitsink if the problem persist remove all the temp files . if the problem persist reload the os . please this this option on ur own risk . this option is as per my knowledge if any mistake happens please forgive me regard vinoth From owner-freebsd-performance@FreeBSD.ORG Mon Sep 24 14:00:07 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7B9916A41A for ; Mon, 24 Sep 2007 14:00:07 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from mail.itu.dk (pluto.itu.dk [130.226.142.18]) by mx1.freebsd.org (Postfix) with ESMTP id A6ACF13C4AC for ; Mon, 24 Sep 2007 14:00:07 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from localhost (unknown [10.0.0.3]) by mail.itu.dk (Postfix) with ESMTP id CE90A32D738 for ; Mon, 24 Sep 2007 13:35:16 +0200 (CEST) X-Virus-Scanned: amavisd-new at itu.dk Received: from superman.itu.dk ([130.226.142.5]) by localhost (daredevil.itu.dk [130.226.142.26]) (amavisd-new, port 10024) with ESMTP id lokH1KJz820c for ; Mon, 24 Sep 2007 13:34:45 +0200 (CEST) Received: from [192.168.1.5] (stud1-15.itu.dk [130.226.140.15]) by superman.itu.dk (Postfix) with ESMTP id 9B4E89E66D for ; Mon, 24 Sep 2007 13:34:34 +0200 (CEST) Message-ID: <46F7A0CA.7040009@cederstrand.dk> Date: Mon, 24 Sep 2007 13:34:34 +0200 From: Erik Cederstrand User-Agent: Thunderbird 2.0.0.5 (X11/20070723) MIME-Version: 1.0 To: freebsd-performance@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Optimizing "make release" X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2007 14:00:08 -0000 Hi! In an effort to run benchmarks on the latest CURRENT on a couple of slave machines, I need to build the distribution sets necessary for an NFS install as fast as possible (the slaves are installing over PXE), but still ending up with something as close as possible to a normal default installation on the slaves. Right now, I'm doing a very basic run to create the distribution sets (using a default make.conf and a 6.2-STABLE build machine): # /cd /usr/src # csup /etc/current-supfile # make buildworld # cd /release # make release BUILDNAME=CURRENT-YYYYMMDDHHMMSS CVSROOT=/home/ncvs CHROOTDIR=/home/chroot Using the above commands, a lot of stuff gets compiled unnecessarily, and the process takes 5-6 hours on a 2GHz P4. I'd like to cut that to 2 hours max. I tried to use some of the NO_* settings in make.conf, but it's not clear to me what I can omit. Some things are needed later in make release (e.g. NO_CXX) even though I don't need a C++ compiler on the slave systems. I also looked a ccache, but I consider it somewhat dangerous, since I need to have an absolutely correct, reproducible installation rather than a fast build. If I ignore documentation distfiles (will this affect benchmarks in any way?), AFAICT the only distribution sets I need are base, proflibs, kernels and (maybe) lib32. Is there a way to get "make release" to do just that? I'm open to other suggestions, of course. Thanks, Erik From owner-freebsd-performance@FreeBSD.ORG Mon Sep 24 16:31:24 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D8F516A419 for ; Mon, 24 Sep 2007 16:31:24 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outV.internet-mail-service.net (outV.internet-mail-service.net [216.240.47.245]) by mx1.freebsd.org (Postfix) with ESMTP id 34CD213C461 for ; Mon, 24 Sep 2007 16:31:24 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Mon, 24 Sep 2007 09:17:13 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 894E21264CA; Mon, 24 Sep 2007 09:17:12 -0700 (PDT) Message-ID: <46F7E30D.3040409@elischer.org> Date: Mon, 24 Sep 2007 09:17:17 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Sanket Somnath Hase References: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> In-Reply-To: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-performance@freebsd.org, duppugan@andrew.cmu.edu, chandramouli@cmu.edu Subject: Re: interested in working on freeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2007 16:31:24 -0000 Sanket Somnath Hase wrote: > Hi Matt , > > We are graduate students at Carnegie Mellon University. We are enrolled in > a course (Operating systems practicum http://www.cs.cmu.edu/~412/ ) which > involves hands-on experience with operating-system code as it is developed > and deployed in the real world. Murray Stokley referred us to you. > > We were thinking of contibuting to FreeBSD.We read through the description of your project "Rewrite the in-kernel file system syncer" and found it interesting.Could you let us know the status of this project? It will be great if you could mention some related readings. > > We have already taken an operating system design and implementation class > (http://www.cs.cmu.edu/~410/ ) before where we developed a UNIX like > kernel from scratch. We have fair experience in reading-coding-debugging > kernel code. All three of us interned at core systems group at companies > like Google and Oracle in the past summer. > > Our team can invest 30 hours per week, for a period of 12 weeks of this > Fall semester. We are wondering if we can contribute to FreeBSD. > It will be great if you could give us some pointers towards such work. > > Looking forward to hear from you, Now that you have introduced yourself (step 1) that leaves only the following steps. 2/ look at the source to decide what is currently done. 3/ find who works in that area (use the CVS logs from the CVS web interface) to see who's been active in that area and try contact them to co-ordinate. (if no one answers that means you can proceed). 5/ discuss your changes and keep us up to date in arch@freebsd.org for initial discussions on ideas and current@freebsd.org when you are implementing and need to discuss things with people. 6/ announce calls for testers and code drops when you are near completion. 7/ take a vacation. Except for politeness (not stepping on other people's work) you don't need to ask permission to do any work on this or any FreeBSD component. If the work is good and well documented, and passes a good review, it will be accepted back. > > Thanks, > Sanket Hase > Chandramouli Rangarajan > DilipKumar Uppugandla > > > _______________________________________________ > freebsd-performance@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-performance > To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org" From owner-freebsd-performance@FreeBSD.ORG Mon Sep 24 17:10:25 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED97A16A417 for ; Mon, 24 Sep 2007 17:10:25 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outX.internet-mail-service.net (outX.internet-mail-service.net [216.240.47.247]) by mx1.freebsd.org (Postfix) with ESMTP id DD9F213C459 for ; Mon, 24 Sep 2007 17:10:25 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Mon, 24 Sep 2007 10:10:24 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 216B71264AD; Mon, 24 Sep 2007 10:10:24 -0700 (PDT) Message-ID: <46F7EF85.9020506@elischer.org> Date: Mon, 24 Sep 2007 10:10:29 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Sanket Somnath Hase References: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> <46F7E30D.3040409@elischer.org> In-Reply-To: <46F7E30D.3040409@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-performance@freebsd.org, duppugan@andrew.cmu.edu, chandramouli@cmu.edu Subject: Re: interested in working on freeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2007 17:10:26 -0000 Julian Elischer wrote: > Sanket Somnath Hase wrote: >> Hi Matt , >> We are graduate students at Carnegie Mellon University. We are >> enrolled in >> a course (Operating systems practicum http://www.cs.cmu.edu/~412/ ) which >> involves hands-on experience with operating-system code as it is >> developed >> and deployed in the real world. Murray Stokley referred us to you. >> >> We were thinking of contibuting to FreeBSD.We read through the >> description of your project "Rewrite the in-kernel file system syncer" >> and found it interesting.Could you let us know the status of this >> project? It will be great if you could mention some related readings. >> We have already taken an operating system design and implementation >> class >> (http://www.cs.cmu.edu/~410/ ) before where we developed a UNIX like >> kernel from scratch. We have fair experience in reading-coding-debugging >> kernel code. All three of us interned at core systems group at companies >> like Google and Oracle in the past summer. >> Our team can invest 30 hours per week, for a period of 12 weeks of >> this >> Fall semester. We are wondering if we can contribute to FreeBSD. >> It will be great if you could give us some pointers towards such work. >> Looking forward to hear from you, > > Now that you have introduced yourself (step 1) that leaves only > the following steps. > > 2/ look at the source to decide what is currently done. > > 3/ find who works in that area (use the CVS logs from the CVS web > interface) to > see who's been active in that area and try contact them to co-ordinate. > (if no one answers that means you can proceed). step 4 became part of 3.. I forgot to renumber the later steps :-) > > 5/ discuss your changes and keep us up to date in arch@freebsd.org for > initial discussions on ideas and current@freebsd.org when you are > implementing and need > to discuss things with people. > > 6/ announce calls for testers and code drops when you are near completion. > > 7/ take a vacation. > > Except for politeness (not stepping on other people's work) you don't need > to ask permission to do any work on this or any FreeBSD component. > > If the work is good and well documented, and passes a good review, it will > be accepted back. > >> Thanks, >> Sanket Hase >> Chandramouli Rangarajan >> DilipKumar Uppugandla >> >> >> _______________________________________________ >> freebsd-performance@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-performance >> To unsubscribe, send any mail to >> "freebsd-performance-unsubscribe@freebsd.org" > > _______________________________________________ > freebsd-performance@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-performance > To unsubscribe, send any mail to > "freebsd-performance-unsubscribe@freebsd.org" From owner-freebsd-performance@FreeBSD.ORG Mon Sep 24 14:48:02 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EEA0C16A417 for ; Mon, 24 Sep 2007 14:48:02 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 783E913C447 for ; Mon, 24 Sep 2007 14:48:02 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.8/8.13.8) with ESMTP id l8OElwsS060704; Mon, 24 Sep 2007 09:47:58 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.8/8.13.8/Submit) id l8OElwpE060703; Mon, 24 Sep 2007 09:47:58 -0500 (CDT) (envelope-from brooks) Date: Mon, 24 Sep 2007 09:47:58 -0500 From: Brooks Davis To: Erik Cederstrand Message-ID: <20070924144758.GA60358@lor.one-eyed-alien.net> References: <46F7A0CA.7040009@cederstrand.dk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline In-Reply-To: <46F7A0CA.7040009@cederstrand.dk> User-Agent: Mutt/1.5.15 (2007-04-06) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Mon, 24 Sep 2007 09:47:59 -0500 (CDT) X-Mailman-Approved-At: Mon, 24 Sep 2007 20:48:06 +0000 Cc: freebsd-performance@freebsd.org Subject: Re: Optimizing "make release" X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2007 14:48:03 -0000 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 24, 2007 at 01:34:34PM +0200, Erik Cederstrand wrote: > Hi! >=20 > In an effort to run benchmarks on the latest CURRENT on a couple of slav= e=20 > machines, I need to build the distribution sets necessary for an NFS ins= tall=20 > as fast as possible (the slaves are installing over PXE), but still endi= ng=20 > up with something as close as possible to a normal default installation = on=20 > the slaves. >=20 > Right now, I'm doing a very basic run to create the distribution sets (u= sing=20 > a default make.conf and a 6.2-STABLE build machine): >=20 > # /cd /usr/src > # csup /etc/current-supfile > # make buildworld > # cd /release > # make release BUILDNAME=3DCURRENT-YYYYMMDDHHMMSS CVSROOT=3D/home/ncvs= =20 > CHROOTDIR=3D/home/chroot >=20 > Using the above commands, a lot of stuff gets compiled unnecessarily, an= d=20 > the process takes 5-6 hours on a 2GHz P4. I'd like to cut that to 2 hour= s=20 > max. I tried to use some of the NO_* settings in make.conf, but it's not= =20 > clear to me what I can omit. Some things are needed later in make releas= e=20 > (e.g. NO_CXX) even though I don't need a C++ compiler on the slave syste= ms.=20 > I also looked a ccache, but I consider it somewhat dangerous, since I ne= ed=20 > to have an absolutely correct, reproducible installation rather than a f= ast=20 > build. >=20 > If I ignore documentation distfiles (will this affect benchmarks in any= =20 > way?), AFAICT the only distribution sets I need are base, proflibs, kern= els=20 > and (maybe) lib32. Is there a way to get "make release" to do just that?= I'm=20 > open to other suggestions, of course. To just create a working image you can just do: make buildworld make buildkernel make DESTDIR=3D/target/directory installworld make DESTDIR=3D/target/directory distribution make DESTDIR=3D/target/directory installkernel -- Brooks --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFG984dXY6L6fI4GtQRAqeCAKCXVcOUHLKgLOEkxy2xlTV9zordtgCgkofs ExP9pdLMcpCbkUM5fJZ6XpU= =kROl -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn-- From owner-freebsd-performance@FreeBSD.ORG Tue Sep 25 06:59:49 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5DA2F16A41A for ; Tue, 25 Sep 2007 06:59:49 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from mail.itu.dk (pluto.itu.dk [130.226.142.18]) by mx1.freebsd.org (Postfix) with ESMTP id 0162E13C45A for ; Tue, 25 Sep 2007 06:59:48 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from localhost (unknown [10.0.0.3]) by mail.itu.dk (Postfix) with ESMTP id 803DE36F27D for ; Tue, 25 Sep 2007 08:59:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at itu.dk Received: from superman.itu.dk ([130.226.142.5]) by localhost (daredevil.itu.dk [130.226.142.26]) (amavisd-new, port 10024) with ESMTP id IMIdo9YFlR1d for ; Tue, 25 Sep 2007 08:59:45 +0200 (CEST) Received: from [192.168.1.5] (stud1-15.itu.dk [130.226.140.15]) by superman.itu.dk (Postfix) with ESMTP id 313599E418 for ; Tue, 25 Sep 2007 08:59:45 +0200 (CEST) Message-ID: <46F8B1E0.6060008@cederstrand.dk> Date: Tue, 25 Sep 2007 08:59:44 +0200 From: Erik Cederstrand User-Agent: Thunderbird 2.0.0.5 (X11/20070723) MIME-Version: 1.0 To: freebsd-performance@freebsd.org References: <46F7A0CA.7040009@cederstrand.dk> <20070924144758.GA60358@lor.one-eyed-alien.net> In-Reply-To: <20070924144758.GA60358@lor.one-eyed-alien.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Optimizing "make release" X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2007 06:59:49 -0000 Brooks Davis wrote: > On Mon, Sep 24, 2007 at 01:34:34PM +0200, Erik Cederstrand wrote: >> [...] >> If I ignore documentation distfiles (will this affect benchmarks in any >> way?), AFAICT the only distribution sets I need are base, proflibs, kernels >> and (maybe) lib32. Is there a way to get "make release" to do just that? I'm >> open to other suggestions, of course. > > To just create a working image you can just do: > > make buildworld > make buildkernel > make DESTDIR=/target/directory installworld > make DESTDIR=/target/directory distribution > make DESTDIR=/target/directory installkernel This doesn't seem to create the distribution sets I want. It just creates the hierarchy of files which are eventually going to be on the hard-disk on the clients. I may be wrong, but it seems that to be able to use sysinstall to install the clients, I need to create distribution sets like the ones supplied here: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/ Erik From owner-freebsd-performance@FreeBSD.ORG Tue Sep 25 08:22:15 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BB5416A419 for ; Tue, 25 Sep 2007 08:22:15 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 78C8513C45B for ; Tue, 25 Sep 2007 08:22:14 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A54F5C.dip.t-dialin.net [84.165.79.92]) by redbull.bpaserver.net (Postfix) with ESMTP id B6CAE2E14E; Tue, 25 Sep 2007 10:05:09 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id C06295B4812; Tue, 25 Sep 2007 10:04:42 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.14.1/8.13.8/Submit) id l8P84gGt085913; Tue, 25 Sep 2007 10:04:42 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Tue, 25 Sep 2007 10:04:42 +0200 Message-ID: <20070925100442.otu5tgxvgkc400w0@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Tue, 25 Sep 2007 10:04:42 +0200 From: Alexander Leidinger To: Julian Elischer References: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> <46F7E30D.3040409@elischer.org> <46F7EF85.9020506@elischer.org> In-Reply-To: <46F7EF85.9020506@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) / FreeBSD-7.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=1.996, required 8, BAYES_20 1.00, MIME_QP_LONG_LINE 1.40, RDNS_DYNAMIC 0.10, SMILEY -0.50) X-BPAnet-MailScanner-SpamScore: s X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: freebsd-performance@freebsd.org, duppugan@andrew.cmu.edu, chandramouli@cmu.edu, Sanket Somnath Hase Subject: Re: interested in working on freeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2007 08:22:15 -0000 Quoting Julian Elischer (from Mon, 24 Sep 2007 =20 10:10:29 -0700): > Julian Elischer wrote: >> Sanket Somnath Hase wrote: >>> Hi Matt , >>> We are graduate students at Carnegie Mellon University. We are enrolled = in >>> a course (Operating systems practicum http://www.cs.cmu.edu/~412/ ) whic= h >>> involves hands-on experience with operating-system code as it is develop= ed >>> and deployed in the real world. Murray Stokley referred us to you. >>> >>> We were thinking of contibuting to FreeBSD.We read through the =20 >>> description of your project "Rewrite the in-kernel file system =20 >>> syncer" and found it interesting.Could you let us know the status =20 >>> of this project? It will be great if you could mention some =20 >>> related readings. >>> We have already taken an operating system design and implementation cl= ass >>> (http://www.cs.cmu.edu/~410/ ) before where we developed a UNIX like >>> kernel from scratch. We have fair experience in reading-coding-debugging >>> kernel code. All three of us interned at core systems group at companies >>> like Google and Oracle in the past summer. >>> Our team can invest 30 hours per week, for a period of 12 weeks of thi= s >>> Fall semester. We are wondering if we can contribute to FreeBSD. >>> It will be great if you could give us some pointers towards such work. >>> Looking forward to hear from you, >> >> Now that you have introduced yourself (step 1) that leaves only >> the following steps. >> >> 2/ look at the source to decide what is currently done. >> >> 3/ find who works in that area (use the CVS logs from the CVS web =20 >> interface) to >> see who's been active in that area and try contact them to =20 >> co-ordinate. (if no one answers that means you can proceed). > > step 4 became part of 3.. I forgot to renumber the later steps :-) AFAIK nobody works on the syncer. And nobody contacted me so far to =20 ask about this entry on the ideas list. As I get several requests for =20 other entries from time to time (without that someone produces =20 something) I conclude (based upon my experience with the ideas list): - most people think this entry is too advanced for them - nobody is looking into it >> 5/ discuss your changes and keep us up to date in arch@freebsd.org =20 >> for initial discussions on ideas and current@freebsd.org when you =20 >> are implementing and need >> to discuss things with people. I would add: if there are parts which are too advanced for you, just =20 ask on the lists. There are people out there which may be able to =20 help. Don't be afraid if something looks too big. If you go closer =20 there are always things you can do yourself, and if not... just ask on =20 the lists (arch@/current@). >> 6/ announce calls for testers and code drops when you are near completion= . >> >> 7/ take a vacation. >> >> Except for politeness (not stepping on other people's work) you don't nee= d >> to ask permission to do any work on this or any FreeBSD component. >> >> If the work is good and well documented, and passes a good review, it wil= l >> be accepted back. And to make it good and accepted, a good thing to do is to keep the =20 people up to date. Provide access to your work (e.g. posting links to =20 patches) and discuss various things on the lists. There are also =20 people which are willing to test changes (warn them if the changes are =20 in areas where a bug may result in data-loss), and there are always =20 edge-cases which you don't find yourself but broad testing will =20 reveal. Use the possibilities the lists provide (testers, reviews, =20 opinions) and you are on a good way to get an useful end-result. Bye, Alexander. --=20 I can't decide which WRONG TURN to make first!! I wonder if BOB GUCCIONE has these problems! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-performance@FreeBSD.ORG Tue Sep 25 15:19:48 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1768116A41A for ; Tue, 25 Sep 2007 15:19:48 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 776C413C459 for ; Tue, 25 Sep 2007 15:19:47 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.8/8.13.8) with ESMTP id l8PFJh9i077142; Tue, 25 Sep 2007 10:19:43 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.8/8.13.8/Submit) id l8PFJgid077141; Tue, 25 Sep 2007 10:19:42 -0500 (CDT) (envelope-from brooks) Date: Tue, 25 Sep 2007 10:19:42 -0500 From: Brooks Davis To: Erik Cederstrand Message-ID: <20070925151942.GB76413@lor.one-eyed-alien.net> References: <46F7A0CA.7040009@cederstrand.dk> <20070924144758.GA60358@lor.one-eyed-alien.net> <46F8B1E0.6060008@cederstrand.dk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tjCHc7DPkfUGtrlw" Content-Disposition: inline In-Reply-To: <46F8B1E0.6060008@cederstrand.dk> User-Agent: Mutt/1.5.15 (2007-04-06) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Tue, 25 Sep 2007 10:19:43 -0500 (CDT) Cc: freebsd-performance@freebsd.org Subject: Re: Optimizing "make release" X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2007 15:19:48 -0000 --tjCHc7DPkfUGtrlw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 25, 2007 at 08:59:44AM +0200, Erik Cederstrand wrote: > Brooks Davis wrote: > > On Mon, Sep 24, 2007 at 01:34:34PM +0200, Erik Cederstrand wrote: > >> [...] > >> If I ignore documentation distfiles (will this affect benchmarks in a= ny =20 > >> way?), AFAICT the only distribution sets I need are base, proflibs,=20 > >> kernels and (maybe) lib32. Is there a way to get "make release" to do= =20 > >> just that? I'm open to other suggestions, of course. > > To just create a working image you can just do: > > make buildworld > > make buildkernel > > make DESTDIR=3D/target/directory installworld > > make DESTDIR=3D/target/directory distribution > > make DESTDIR=3D/target/directory installkernel >=20 > This doesn't seem to create the distribution sets I want. It just create= s=20 > the hierarchy of files which are eventually going to be on the hard-disk= on=20 > the clients. I may be wrong, but it seems that to be able to use sysinst= all=20 > to install the clients, I need to create distribution sets like the ones= =20 > supplied here: >=20 > ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/ Ah, I didn't realized you wanted to do that. If you do want to use sysinst= all, then you do indeed to use make release. The various NO* options documented= in the release(7) manpage and the makefile should be useful here. That said, I can't imagine why you'd want sysinstall to be involved in a automated benchmark system. Doing what it does using a hand rolled script is way easier then trying work with it. -- Brooks --tjCHc7DPkfUGtrlw Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFG+ScNXY6L6fI4GtQRAtybAKDe8a6QR6h9VbFrT6Q0xQlDDYHsygCg5ysr pSxiaweEXyFYrlelMAXfAyQ= =8zVh -----END PGP SIGNATURE----- --tjCHc7DPkfUGtrlw-- From owner-freebsd-performance@FreeBSD.ORG Tue Sep 25 19:41:28 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE17416A420 for ; Tue, 25 Sep 2007 19:41:28 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from mail.itu.dk (pluto.itu.dk [130.226.142.18]) by mx1.freebsd.org (Postfix) with ESMTP id 33A8513C48A for ; Tue, 25 Sep 2007 19:41:27 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from localhost (unknown [10.0.0.3]) by mail.itu.dk (Postfix) with ESMTP id BB4F532DA3B for ; Tue, 25 Sep 2007 21:05:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at itu.dk Received: from superman.itu.dk ([130.226.142.5]) by localhost (daredevil.itu.dk [130.226.142.26]) (amavisd-new, port 10024) with ESMTP id ZityXaU0HNzK for ; Tue, 25 Sep 2007 21:05:21 +0200 (CEST) Received: from wimac.littlebit.dk (unknown [85.233.238.191]) by superman.itu.dk (Postfix) with ESMTP id 471BD9E6A3 for ; Tue, 25 Sep 2007 21:05:20 +0200 (CEST) Message-ID: <46F95BE7.6050005@cederstrand.dk> Date: Tue, 25 Sep 2007 21:05:11 +0200 From: Erik Cederstrand User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: freebsd-performance@freebsd.org References: <46F7A0CA.7040009@cederstrand.dk> <20070924144758.GA60358@lor.one-eyed-alien.net> <46F8B1E0.6060008@cederstrand.dk> <20070925151942.GB76413@lor.one-eyed-alien.net> In-Reply-To: <20070925151942.GB76413@lor.one-eyed-alien.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Optimizing "make release" X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Sep 2007 19:41:28 -0000 Brooks Davis wrote: > On Tue, Sep 25, 2007 at 08:59:44AM +0200, Erik Cederstrand wrote: >> Brooks Davis wrote: >>> On Mon, Sep 24, 2007 at 01:34:34PM +0200, Erik Cederstrand wrote: >> >> [...] >>>> If I ignore documentation distfiles (will this affect benchmarks in any >>>> way?), AFAICT the only distribution sets I need are base, proflibs, >>>> kernels and (maybe) lib32. Is there a way to get "make release" to do >>>> just that? I'm open to other suggestions, of course. >>> To just create a working image you can just do: >>> make buildworld >>> make buildkernel >>> make DESTDIR=/target/directory installworld >>> make DESTDIR=/target/directory distribution >>> make DESTDIR=/target/directory installkernel >> This doesn't seem to create the distribution sets I want. It just creates >> the hierarchy of files which are eventually going to be on the hard-disk on >> the clients. I may be wrong, but it seems that to be able to use sysinstall >> to install the clients, I need to create distribution sets like the ones >> supplied here: >> >> ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/ > > Ah, I didn't realized you wanted to do that. If you do want to use sysinstall, > then you do indeed to use make release. The various NO* options documented in > the release(7) manpage and the makefile should be useful here. Ok, thanks. > That said, I can't imagine why you'd want sysinstall to be involved in > a automated benchmark system. Incompetence is probably the best answer :-) > Doing what it does using a hand rolled script is way easier then trying work with it. Ok, so are you suggesting something like this?: 1. make world, distribution, kernel 2. make any necessary changes to config files 3. cram the result onto a custom mfs (or make it available somewhere) 4. boot using the custom mfs as root device 5. point init_path in loader.conf to my own script which: 5a. prepares (bsdlabel, newfs etc.) the hard-disk 5b. mounts the hard-disk and copies the distribution files over 5. reboot 6. install any necessary packages 7. run benchmarks Erik From owner-freebsd-performance@FreeBSD.ORG Wed Sep 26 01:01:19 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70D2716A417 for ; Wed, 26 Sep 2007 01:01:19 +0000 (UTC) (envelope-from anderson@freebsd.org) Received: from ns.trinitel.com (186.161.36.72.static.reverse.ltdomains.com [72.36.161.186]) by mx1.freebsd.org (Postfix) with ESMTP id 1A00613C461 for ; Wed, 26 Sep 2007 01:01:18 +0000 (UTC) (envelope-from anderson@freebsd.org) Received: from proton.local (r74-193-81-203.pfvlcmta01.grtntx.tl.dh.suddenlink.net [74.193.81.203]) (authenticated bits=0) by ns.trinitel.com (8.14.1/8.14.1) with ESMTP id l8Q11EDe048478; Tue, 25 Sep 2007 20:01:15 -0500 (CDT) (envelope-from anderson@freebsd.org) Message-ID: <46F9AF51.2090204@freebsd.org> Date: Tue, 25 Sep 2007 20:01:05 -0500 From: Eric Anderson User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Erik Cederstrand References: <46F7A0CA.7040009@cederstrand.dk> <20070924144758.GA60358@lor.one-eyed-alien.net> <46F8B1E0.6060008@cederstrand.dk> <20070925151942.GB76413@lor.one-eyed-alien.net> <46F95BE7.6050005@cederstrand.dk> In-Reply-To: <46F95BE7.6050005@cederstrand.dk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on ns.trinitel.com Cc: freebsd-performance@freebsd.org Subject: Re: Optimizing "make release" X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2007 01:01:19 -0000 Erik Cederstrand wrote: > Brooks Davis wrote: >> On Tue, Sep 25, 2007 at 08:59:44AM +0200, Erik Cederstrand wrote: >>> Brooks Davis wrote: >>>> On Mon, Sep 24, 2007 at 01:34:34PM +0200, Erik Cederstrand wrote: >>> >> [...] >>>>> If I ignore documentation distfiles (will this affect benchmarks >>>>> in any way?), AFAICT the only distribution sets I need are base, >>>>> proflibs, kernels and (maybe) lib32. Is there a way to get "make >>>>> release" to do just that? I'm open to other suggestions, of course. >>>> To just create a working image you can just do: >>>> make buildworld >>>> make buildkernel >>>> make DESTDIR=/target/directory installworld >>>> make DESTDIR=/target/directory distribution >>>> make DESTDIR=/target/directory installkernel >>> This doesn't seem to create the distribution sets I want. It just >>> creates the hierarchy of files which are eventually going to be on >>> the hard-disk on the clients. I may be wrong, but it seems that to >>> be able to use sysinstall to install the clients, I need to create >>> distribution sets like the ones supplied here: >>> >>> ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.2-RELEASE/ >> >> Ah, I didn't realized you wanted to do that. If you do want to use >> sysinstall, >> then you do indeed to use make release. The various NO* options >> documented in >> the release(7) manpage and the makefile should be useful here. > > Ok, thanks. > >> That said, I can't imagine why you'd want sysinstall to be involved in >> a automated benchmark system. > > Incompetence is probably the best answer :-) > >> Doing what it does using a hand rolled script is way easier then >> trying work with it. > > Ok, so are you suggesting something like this?: > > 1. make world, distribution, kernel > 2. make any necessary changes to config files > 3. cram the result onto a custom mfs (or make it available somewhere) > 4. boot using the custom mfs as root device > 5. point init_path in loader.conf to my own script which: > 5a. prepares (bsdlabel, newfs etc.) the hard-disk > 5b. mounts the hard-disk and copies the distribution files over > 5. reboot > 6. install any necessary packages > 7. run benchmarks It would probably be easier if you just NFS booted into a small FreeBSD installation, and then had a script that set up the drive, and ran an installworld/kernel/etc against it. No need to use mfs I don't think. This kind of sounds like the automated performance measurement project that has been mentioned here (or was it -current?) a few times, once somewhat recently. Eric From owner-freebsd-performance@FreeBSD.ORG Wed Sep 26 19:51:11 2007 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5194216A41B for ; Wed, 26 Sep 2007 19:51:11 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 453BB13C4A3 for ; Wed, 26 Sep 2007 19:51:11 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 1F01A1A4D98; Wed, 26 Sep 2007 12:51:11 -0700 (PDT) Date: Wed, 26 Sep 2007 12:51:11 -0700 From: Alfred Perlstein To: Sanket Somnath Hase Message-ID: <20070926195111.GN37370@elvis.mu.org> References: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4639.128.2.140.106.1190576938.squirrel@128.2.140.106> User-Agent: Mutt/1.4.2.3i Cc: freebsd-performance@freebsd.org, duppugan@andrew.cmu.edu, chandramouli@cmu.edu Subject: Re: interested in working on freeBSD X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2007 19:51:11 -0000 * Sanket Somnath Hase [070924 01:29] wrote: > Hi Matt , > > We are graduate students at Carnegie Mellon University. We are enrolled in > a course (Operating systems practicum http://www.cs.cmu.edu/~412/ ) which > involves hands-on experience with operating-system code as it is developed > and deployed in the real world. Murray Stokley referred us to you. > > We were thinking of contibuting to FreeBSD.We read through the description of your project "Rewrite the in-kernel file system syncer" and found it interesting.Could you let us know the status of this project? It will be great if you could mention some related readings. > > We have already taken an operating system design and implementation class > (http://www.cs.cmu.edu/~410/ ) before where we developed a UNIX like > kernel from scratch. We have fair experience in reading-coding-debugging > kernel code. All three of us interned at core systems group at companies > like Google and Oracle in the past summer. > > Our team can invest 30 hours per week, for a period of 12 weeks of this > Fall semester. We are wondering if we can contribute to FreeBSD. > It will be great if you could give us some pointers towards such work. Two projects come to mind: Fixing up the nfs lockd. Finishing the autofs filesystem. If this is interesting I can help you guys out.