From owner-freebsd-current@FreeBSD.ORG Fri Aug 6 13:38:08 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 6786D16A4CE; Fri, 6 Aug 2004 13:38:08 +0000 (GMT) Received: from ion.gank.org (ion.gank.org [69.55.238.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C32343D75; Fri, 6 Aug 2004 13:38:08 +0000 (GMT) (envelope-from craig@xfoil.gank.org) Received: by ion.gank.org (mail, from userid 1001) id 69EFF2BFE8; Fri, 6 Aug 2004 08:38:06 -0500 (CDT) Date: Fri, 6 Aug 2004 08:38:06 -0500 From: Craig Boston To: Paul Mather Message-ID: <20040806133806.GA30900@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> <1091761575.860.22.camel@zappa.Chelsea-Ct.Org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1091761575.860.22.camel@zappa.Chelsea-Ct.Org> User-Agent: Mutt/1.4.2.1i 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 13:38:08 -0000 On Thu, Aug 05, 2004 at 11:06:16PM -0400, Paul Mather wrote: > 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. It would be nice if geom_vinum and gvinum could be hooked up to the build. There are quite a few people using them now and they seem to be "usable enough" (for CURRENT anyway). I don't think it would hurt anything as the user would still have to configure it manually -- it's not going to start stealing drives away from non-GEOM vinum I don't think. > 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? I wonder how this is handled in the RAID5 case, where you don't really have a choice. You either have to round robin read, or read all the drives and suffer the parity calculation penalty. /off to check the source... > It'd be great to see GEOM vinum go into 5.3, and hence be adopted for > 5-STABLE. Great work, Lukas! Agreed, I'm quite happy that I can swap over vinum again without md(4) hacks. Straight GEOM classes may eventually be more flexible, but for now vinum is still the simplest way to get volume management. Having a clean upgrade path from 4.x is a very good thing too. -- Craig