Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Nov 2009 14:19:18 +0200
From:      Andriy Gapon <avg@icyb.net.ua>
To:        "James R. Van Artsdalen" <james-freebsd-fs2@jrv.org>
Cc:        freebsd-fs <freebsd-fs@freebsd.org>
Subject:   Re: kernel update svn 195757->199260, zpool.cache prevents boot
Message-ID:  <4B0E7246.8090102@icyb.net.ua>
In-Reply-To: <4B0E51DE.1090707@jrv.org>
References:  <4B0E51DE.1090707@jrv.org>

next in thread | previous in thread | raw e-mail | index | archive | help
on 26/11/2009 12:01 James R. Van Artsdalen said the following:
> I upgraded a ZFS system from svn 195757 to 199260 and it would not
> boot.  Booting from UFS reported a corrupt pool with many faulted
> devices and vdevs.
> 
> It turns out that the pool was fine and that zpool.cache was the
> problem: it was depending on the drive names being immutable but they
> changed between svn 195757 and 199260 for me (and will for many or most
> people 7.2->8.0 using the new AHCI driver)
> 
> Why not have GEOM record the ZFS GUID of each leaf dev when GEOM
> "tastes" the drive (similar to the way GEOM does that for UFS today),
> and then use the GUID field from zpool.cache to find the disk instead of
> the PATH field?  I don't see that ever failing.

Hmm, I thought that FreeBSD ZFS already did something like that.

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B0E7246.8090102>