From owner-freebsd-stable@FreeBSD.ORG Thu Feb 18 18:57:26 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EBEC1065753; Thu, 18 Feb 2010 18:57:26 +0000 (UTC) (envelope-from mattjreimer@gmail.com) Received: from mail-gx0-f219.google.com (mail-gx0-f219.google.com [209.85.217.219]) by mx1.freebsd.org (Postfix) with ESMTP id DA1748FC15; Thu, 18 Feb 2010 18:57:25 +0000 (UTC) Received: by gxk19 with SMTP id 19so2466876gxk.3 for ; Thu, 18 Feb 2010 10:57:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=gUH/lef99CJMq0Z5uyjZfOjrk8Xp1mSt+lsOs1dJJ2g=; b=nIg8Lxa6f8kV4B3CW6cotfKYe8dMoTWxAagYBUqxJYTfbo/prZpz4KHpW3SqsgDdl4 WPStfD3tZ9BM2dhRnN6YFUxp0gfsI9rJIJH1DKKawytF/Sameu2irInSlmSniVV/LGgo 8DaPtWT2yhYEQN7ZqqRoZmLn0rXILIExeoVjI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=ibchLp6+PXEPmy4lhiZQEyRKdJyacbTuJO9NAEwXc0sBHplKmn9TcObQJvjpP866E+ uhr9frGPoqvwiEbjbYVkniJbtTDb9yCWf0jqF2nvucg7O3Hgk9YBRIf4IHdZZf1k2jTT 0adoPApGm/CKr88uwpCAzkV6vnp6wFm3cmZ/o= MIME-Version: 1.0 Received: by 10.150.4.26 with SMTP id 26mr14471055ybd.0.1266519445208; Thu, 18 Feb 2010 10:57:25 -0800 (PST) In-Reply-To: References: Date: Thu, 18 Feb 2010 10:57:25 -0800 Message-ID: From: Matt Reimer To: Dan Naumov Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD-STABLE Mailing List , rnoland@freebsd.org Subject: Re: booting off a ZFS pool consisting of multiple striped mirror vdevs X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 18:57:26 -0000 On Tue, Feb 16, 2010 at 12:38 AM, Dan Naumov wrote: > > I don't know, but I plan to test that scenario in a few days. > > > > Matt > > Please share the results when you're done, I am really curious :) > Booting from a stripe of two raidz vdevs works: FreeBSD/i386 boot Default: doom:/boot/zfsloader boot: status pool: doom config: NAME STATE doom ONLINE raidz1 ONLINE label/doom-0 ONLINE label/doom-1 ONLINE label/doom-2 ONLINE raidz1 ONLINE label/doom-3 ONLINE label/doom-4 ONLINE label/doom-5 ONLINE I'd guess a stripe of mirrors would work fine too. If I get a chance I'll test that combo. > If booting of a stripe of 3 mirrors should work assuming no BIOS bugs, > can you explain why is booting off simple stripes (of any number of > disks) currently unsupported? I haven't tested that myself, but > everywhere I look seems to indicate that booting off a simple stripe > doesn't work or is that "everywhere" also out of date after your > changes? :) It's probably unsupported in Solaris/OpenSolaris because of their bootloader. Our bootloader is completely different from theirs and so is not subject to those restrictions in the ZFS docs. The bottom line is that I think FreeBSD can boot from pretty much any configuration, except possibly from systems with huge numbers of disks. Matt