From owner-freebsd-fs@FreeBSD.ORG Sat Mar 3 12:43:40 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 14106106564A for ; Sat, 3 Mar 2012 12:43:40 +0000 (UTC) (envelope-from shuey@fmepnet.org) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id BED2D8FC12 for ; Sat, 3 Mar 2012 12:43:39 +0000 (UTC) Received: by vbmv11 with SMTP id v11so2790790vbm.13 for ; Sat, 03 Mar 2012 04:43:39 -0800 (PST) Received-SPF: pass (google.com: domain of shuey@fmepnet.org designates 10.52.93.77 as permitted sender) client-ip=10.52.93.77; Authentication-Results: mr.google.com; spf=pass (google.com: domain of shuey@fmepnet.org designates 10.52.93.77 as permitted sender) smtp.mail=shuey@fmepnet.org Received: from mr.google.com ([10.52.93.77]) by 10.52.93.77 with SMTP id cs13mr22947622vdb.71.1330778619143 (num_hops = 1); Sat, 03 Mar 2012 04:43:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.52.93.77 with SMTP id cs13mr19604254vdb.71.1330778619071; Sat, 03 Mar 2012 04:43:39 -0800 (PST) Received: by 10.220.48.196 with HTTP; Sat, 3 Mar 2012 04:43:39 -0800 (PST) X-Originating-IP: [98.223.59.225] In-Reply-To: <4F50DCD8.9080603@gmail.com> References: <4F50DCD8.9080603@gmail.com> Date: Sat, 3 Mar 2012 07:43:39 -0500 Message-ID: From: Michael Shuey To: Volodymyr Kostyrko Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQn0iY/FN0HGlaVJyBwsZu1jIwhGO6BDB/v0wub3mdAuNpyXJGqk8P9dGoQ6PISXggRqfUpo Cc: freebsd-fs@freebsd.org Subject: Re: zfs fails to mount correctly during 8.2 -> 9.0 update X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Mar 2012 12:43:40 -0000 I hit this exact problem when I upgraded. Rebooting back to 8.2's kernel, and scrubbing (under 8.2), then rebooting to 8.2, then rebooting to 9.0's kernel, fixed it for me. On Fri, Mar 2, 2012 at 9:44 AM, Volodymyr Kostyrko wrot= e: > Hi all. > > I'm writing it just in case someone else will face this problem. > > Some days ago I was moving my last server from 8.2 to 9.0. At first I had > installed kernel with: > > =A0make KODIR=3D/boot/test installkernel > > and rebooted. At loader prompt I selected this kernel with: > > =A0unload > =A0boot-conf /boot/test > > After that 9.0 kernel was loaded with 8.2 userland. I know this is not th= e > right-and-only-one way of updating FreeBSD but it works for me through > releases. But this time something strange happened. During system mount > kernel spits out something like: > > =A0Solaris: WARNING: metaslab_free_dva(): bad DVA 0:52834975928475 > > It was something like one page of this lines. > > The pool seems to be mounted readonly and refused to remount writable. It > return zero empty space and status stated something about stopped scrub. > Second pull was writable and working. However I haven't updated the userl= and > so I just rebooted back to 8.2 kernel. > > Machine comes back online at full health. Everything stated both pools ar= e > healthy and working. Scrub doesn't yield any results - not a single error= . > > I wiped /usr/obj and rebuilt everything from a scratch. After planting a > test kernel and booting from it everything worked fine so I continued wit= h > upgrade. After upgrade was committed and pools were updated to ZFSv28 I > repeated scrub on both. There was no single error. > > -- > Sphinx of black quartz judge my vow. > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"