Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Dec 2011 17:07:15 -0500
From:      Adam Stylinski <kungfujesus06@gmail.com>
To:        freebsd-fs@freebsd.org
Subject:   weird bug with ZFS and SLOG
Message-ID:  <20111205220715.GA36072@freebsdbox.adamsnet>

next in thread | raw e-mail | index | archive | help

--M9NhX3UHpAaciwkO
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

The worst case scenario happened to me where my dedicated SLOG decided to d=
rop off the controller and thus prevent me from importing my pool.  I quick=
ly upgrade to FreeBSD 9.0-RC2 after testing this scenario in a VM.  It has =
worked successfully in a VM, but it is not working on my hardware for whate=
ver reason.  I rollback the pool with zpool import -F share, seems ok, file=
s are there, finishes scrub, very little corruption.  I upgrade the pool to=
 V28, and the fs's to v5.  I then do a:
	 zpool remove share 15752248745115926170

	It returns no errors and pretends like the operation worked, it even appen=
ds it to my zpool history.  However, when I do a zpool status, this is what=
 I get:

[adam@nasbox ~]$ zpool status
  pool: share
 state: DEGRADED
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: http://www.sun.com/msg/ZFS-8000-8A
 scan: scrub repaired 0 in 8h57m with 0 errors on Mon Dec  5 12:48:28 2011
config:

        NAME                    STATE     READ WRITE CKSUM
        share                   DEGRADED     0     0     0
          raidz1-0              ONLINE       0     0     0
            ada4                ONLINE       0     0     0
            ada1                ONLINE       0     0     0
            ada2                ONLINE       0     0     0
            ada3                ONLINE       0     0     0
          raidz1-1              ONLINE       0     0     0
            da3                 ONLINE       0     0     0
            da0                 ONLINE       0     0     0
            da2                 ONLINE       0     0     0
            da1                 ONLINE       0     0     0
          raidz1-2              ONLINE       0     0     0
            aacd0               ONLINE       0     0     0
            aacd1               ONLINE       0     0     0
            aacd2               ONLINE       0     0     0
            aacd3               ONLINE       0     0     0
          raidz1-4              ONLINE       0     0     0
            aacd4               ONLINE       0     0     0
            aacd5               ONLINE       0     0     0
            aacd6               ONLINE       0     0     0
            aacd7               ONLINE       0     0     0
        logs
          15752248745115926170  UNAVAIL      0     0     0  was /dev/ada2

errors: 3 data errors, use '-v' for a list

Here is the ending output of zpool history:

2011-12-05.03:38:50 zpool upgrade -V 28 -a
2011-12-05.03:39:09 zpool export share
2011-12-05.03:39:33 zpool import -m share
2011-12-05.03:40:05 zpool remove share 15752248745115926170
2011-12-05.03:41:04 zpool remove share 15752248745115926170
2011-12-05.03:41:18 zpool export share
2011-12-05.03:41:56 zpool import -m share
2011-12-05.03:43:47 zpool remove share 15752248745115926170
2011-12-05.03:47:54 zpool remove share 15752248745115926170
2011-12-05.03:51:20 zpool scrub share
2011-12-05.16:33:01 zfs create share/vardb2
2011-12-05.16:33:32 zfs set compression=3Dgzip-9 share/vardb2
2011-12-05.16:33:38 zfs set atime=3Doff share/vardb2
2011-12-05.16:39:37 zfs destroy share/vardb
2011-12-05.16:39:47 zfs rename share/vardb2 share/vardb
2011-12-05.16:39:53 zfs set mountpoint=3D/var/db share/vardb
2011-12-05.16:47:24 zpool clear share
2011-12-05.16:48:41 zpool remove share 15752248745115926170
2011-12-05.16:53:15 zpool export -f share
2011-12-05.16:55:21 zpool import -m share
2011-12-05.16:55:52 zpool remove share 15752248745115926170
2011-12-05.16:56:56 zpool remove share -f 15752248745115926170
2011-12-05.17:04:07 zpool remove share 15752248745115926170

What is going on here and how do I fix it? =20

--=20
Adam Stylinski
PGP Key: http://pohl.ececs.uc.edu/~adam/publickey.pub
Blog: http://technicallyliving.blogspot.com

--M9NhX3UHpAaciwkO
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iQIcBAEBAgAGBQJO3UCRAAoJED6sRHE6Tvmn8rMQAK2UnDYK3K9EIEr4j1l065dl
RWBj4mNPfq53L0wUcKyJwlWAdENnwX2XPxds79vfaskIqbfm8d54ooSD6Xq8MxTk
vY+O5DWHGYu2aSedIK1UPrhQy7yoH42/h4GREqTC/XpdKjWXdTlBaX7m3d9e4Eu5
GZg32LtbVrNymm4fZ2tId3g+o312NTRt4zpaqZR9a3C/sYGrBhw2G5gTUGUl9JIQ
EQwZhEXDUvILh2aeO7kM1vUtDHkeq2HzUu0am0QxkWmUlkL9a3NkVt+97kwUQTvg
ymAF8+Um6OtBP1029N5YMEyLhmZIAEtSg/88dFMMlzD2ZwBkyVTMJ/9s3V7FLcPQ
KkfVdmrbIoniO+NJ9nIiXRHlH2Ta/qkFFf7M/1TMKO0SD2uy4GyiH3IENCTxlJ0K
6rbJrSNZGTv0F97nnhpaouY6cLG8R386ijYOCc1B3LvaFIV1H8L79hFhVyiioTA1
jMWvYsnYGNeC/UruI3k7QcxMBAq1xvyR64MCYx6l+j/Bxf/r4utwdG7SOLYoZtEW
N6eI6mpnkYbwiHRbS0rqXvHc4rbuoxxc75qnChM7s2f4z1velZXIBuvKZhYBoVR7
li3mckdnVf9XGMtsD6KMX6tblaGPmKjNwiaOAMwwHbL9mJcFyE109nKYK180u7b/
ORm5/yTbnbRvjR3frLSw
=ymyG
-----END PGP SIGNATURE-----

--M9NhX3UHpAaciwkO--



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