From owner-freebsd-current@FreeBSD.ORG Fri Aug 6 03:06:27 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB37D16A4CE; Fri, 6 Aug 2004 03:06:27 +0000 (GMT) Received: from gromit.dlib.vt.edu (gromit.dlib.vt.edu [128.173.49.29]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DDC543D5F; Fri, 6 Aug 2004 03:06:27 +0000 (GMT) (envelope-from paul@gromit.dlib.vt.edu) Received: from hawkwind.Chelsea-Ct.Org (pool-151-199-91-61.roa.east.verizon.net [151.199.91.61]) by gromit.dlib.vt.edu (8.12.11/8.12.11) with ESMTP id i7636Or8096127 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 5 Aug 2004 23:06:25 -0400 (EDT) (envelope-from paul@gromit.dlib.vt.edu) Received: from [192.168.1.25] (zappa [192.168.1.25])i7636HNp003319; Thu, 5 Aug 2004 23:06:18 -0400 (EDT) From: Paul Mather To: Craig Boston In-Reply-To: <20040805212025.GA28645@nowhere> References: <20040726191107.B10DD16A513@hub.freebsd.org> <1091130224.99074.55.camel@zappa.Chelsea-Ct.Org> <20040729215647.F625@korben.in.tern> <1091460946.46029.22.camel@zappa.Chelsea-Ct.Org> <20040805212025.GA28645@nowhere> Content-Type: text/plain Message-Id: <1091761575.860.22.camel@zappa.Chelsea-Ct.Org> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 05 Aug 2004 23:06:16 -0400 Content-Transfer-Encoding: 7bit cc: freebsd-current@FreeBSD.org cc: Lukas Ertl Subject: Re: Vinum status X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Aug 2004 03:06:27 -0000 On Thu, 2004-08-05 at 17:20, Craig Boston wrote: > FWIW, root-on-gvinum seems to be working on my test server here. > Swapping over it also passes basic stress testing (dd from zero to null > with very large block sizes). I've been using root-on-gvinum on my system for the past couple of days (I switched over entirely once I discovered the "missing plexes during boot" was no longer an issue). I've found it to be reliable---even in the face of one or two lockups (which were nvidia.ko, not gvinum, related). I've been stressing it, too (which is fairly easy on my Pentium II-300 setup:). The only time I've had a problem is when I last built a kernel (today, actually) and forgot to build geom_vinum.ko manually. Needless to say, the next boot failed to find my root partition due to the missing kernel module. Luckily, rebooting using /boot/kernel.old allowed me to build and install geom_vinum.ko and boot my new kernel successfully. > The system does seem to be quite a bit slower than before, but that may > be related to having PREEMPTION disabled (this is an SMP system). I'll > see how it responds once that whole situation is resolved. I mentioned on freebsd-current that round-robin reads don't seem to be supported by geom_vinum, yet. (Lukas confirmed this is yet to be done.) In my system, all reads are from one drive of my mirror, unlike with the old vinum. Perhaps this is partially the cause of the relative slowness you're seeing? It'd be great to see GEOM vinum go into 5.3, and hence be adopted for 5-STABLE. Great work, Lukas! Cheers, Paul. -- e-mail: paul@gromit.dlib.vt.edu "Without music to decorate it, time is just a bunch of boring production deadlines or dates by which bills must be paid." --- Frank Vincent Zappa