-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Doug,
Doug Rabson wrote: > Author: dfr > Date: Sat May 16 10:48:20 2009 > New Revision: 192194 > URL: http://svn.freebsd.org/changeset/base/192194 > > Log: > Add support for booting from raidz1 and raidz2 pools. > > Modified: > head/sys/boot/i386/zfsboot/zfsboot.c > head/sys/boot/zfs/zfsimpl.c > head/sys/cddl/boot/zfs/README > head/sys/cddl/boot/zfs/zfsimpl.h > head/sys/cddl/boot/zfs/zfssubr.c I think this commit has broken booting from mirrored zpool when raidz2 pool is exist. In my setup it was 4 disks: [li...@stortank] /usr/src/sys> gpart show => 34 1953525101 da0 GPT (932G) 34 128 1 freebsd-boot (64K) 162 2097152 2 freebsd-zfs (1.0G) 2097314 4194304 3 freebsd-swap (2.0G) 6291618 1947233517 4 freebsd-zfs (929G) => 34 1953525101 da1 GPT (932G) 34 128 1 freebsd-boot (64K) 162 2097152 2 freebsd-zfs (1.0G) 2097314 4194304 3 freebsd-swap (2.0G) 6291618 1947233517 4 freebsd-zfs (929G) => 34 1953525101 da2 GPT (932G) 34 128 1 freebsd-boot (64K) 162 2097152 2 freebsd-zfs (1.0G) 2097314 4194304 3 freebsd-swap (2.0G) 6291618 1947233517 4 freebsd-zfs (929G) => 34 1953525101 da3 GPT (932G) 34 128 1 freebsd-boot (64K) 162 2097152 2 freebsd-zfs (1.0G) 2097314 4194304 3 freebsd-swap (2.0G) 6291618 1947233517 4 freebsd-zfs (929G) Where da?p2 are in a mirrored zpool and da?p4 are in a raid-z2 pool: pool: startpoint state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM startpoint ONLINE 0 0 0 mirror ONLINE 0 0 0 da0p2 ONLINE 0 0 0 da1p2 ONLINE 0 0 0 da2p2 ONLINE 0 0 0 da3p2 ONLINE 0 0 0 errors: No known data errors pool: stortank state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM stortank ONLINE 0 0 0 raidz2 ONLINE 0 0 0 label/disk0 ONLINE 0 0 0 label/disk1 ONLINE 0 0 0 label/disk2 ONLINE 0 0 0 label/disk3 ONLINE 0 0 0 It looks like that the gptzfsboot can recognize the mirrored 'startpoint' pool and load loader correctly (when I specify loader.old, it worked just fine) but the loader can not. I've tried to Cheers, - -- Xin LI <delp...@delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkoXNNsACgkQi+vbBBjt66BrYACguD5mHU4PyUUINe1eJf69G6Vv HL4An1I0fwokIF/Sc4fKCAgz3xH5Gwzq =YgBz -----END PGP SIGNATURE----- _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"