From owner-freebsd-current Mon Sep 21 16:15:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08470 for freebsd-current-outgoing; Mon, 21 Sep 1998 16:15:14 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA08371 for ; Mon, 21 Sep 1998 16:14:43 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id IAA13322; Tue, 22 Sep 1998 08:44:08 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id IAA11627; Tue, 22 Sep 1998 08:44:02 +0930 (CST) Message-ID: <19980922084401.L9960@freebie.lemis.com> Date: Tue, 22 Sep 1998 08:44:01 +0930 From: Greg Lehey To: pam@polynet.lviv.ua Cc: current@FreeBSD.ORG Subject: Re: vinum in, but not in the Makefiles? References: <19980921131718.I8807@freebie.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from pam@polynet.lviv.ua on Mon, Sep 21, 1998 at 03:29:27PM +0300 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Monday, 21 September 1998 at 15:29:27 +0300, pam@polynet.lviv.ua wrote: > On Mon, 21 Sep 1998, Greg Lehey wrote: > >> On Thursday, 17 September 1998 at 18:27:47 -0500, Alfred Perlstein wrote: >>> >>> i noticed "vinum" got added into the source tree, heard about it a few >>> months back, LVM for freebsd sounds awesome. >>> >>> however it's not being built because it's not part of the subdirs in: >>> src/sbin/Makefile >>> >>> how beta is it? or was this just an oversight? >> >> Congratulations for bringing light into the dark room. >> >> It wasn't an oversight. I've been travelling the last 10 days, and I >> didn't have time to make 100% sure that it wouldn't break a 'make >> world' (I still haven't; I'm currently checking the -current version >> out), so in order to ensure I didn't break everybody's make again, I >> didn't update the Makefiles. Expect them in Real Soon Now. > > Great! > > How would you describe the stage Vinum is on (e.g pre > alpha/alpha/beta/release). Well, since I put it in 3.0, I'd have to say it's beta. The problems it has at the momemnt seem to be more missing functionality than bugs, though I still need to get a 'make world' through (I'm running into unrelated bugs elsewhere in the tree). > Maybe short list of what vinum can provide now in semi-production > environment (without data loss and often hangs and panics)? Well, off the top of my head: - Striped and concatenated plexes work. RAID-5 does too, but it's not in the publicly available version. - Degraded operations work, in other words if a disk goes down, things continue to run. ccd fails under these circumstances, and needs to be reconfigured. - Recovery (rebuilding failed plexes) works. I'm not really happy that I've fixed all possible race conditions in rebuilding while the file system is mounted, but I haven't had any failures yet. - It's possible that a read from a newly failed drive may fail. This is a bug or a misfeature, depending on the way you look at it. It will be fixed, but since I need to retry the whole strategy, and the reads are currently done in interrupt context, it's a big one to fix. > How it is comparing to current CCD driver? I can't see any advantage that the CCD driver still has. Vinum isn't finished, but I think it has passed CCD in every respect. Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message