Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Dec 2010 14:58:00 +0100
From:      Olivier Smedts <olivier@gid0.org>
To:        Pawel Jakub Dawidek <pjd@freebsd.org>
Cc:        freebsd-fs@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: Next ZFSv28 patchset ready for testing.
Message-ID:  <AANLkTi=s4moEaKNv7wDz06zK%2B9q1WxVnw2gz1r6XS0iy@mail.gmail.com>
In-Reply-To: <20101213214556.GC2038@garage.freebsd.pl>
References:  <20101213214556.GC2038@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
2010/12/13 Pawel Jakub Dawidek <pjd@freebsd.org>:
> Hi.
>
> The new patchset is ready for testing:
>
> =A0 =A0 =A0 =A0http://people.freebsd.org/~pjd/patches/zfs_20101212.patch.=
bz2
>
> When applying the patch be sure to use correct options for patch(1)!:
>
> =A0 =A0 =A0 =A0# cd /usr/src
> =A0 =A0 =A0 =A0# fetch http://people.freebsd.org/~pjd/patches/zfs_2010121=
2.patch.bz2
> =A0 =A0 =A0 =A0# bzip2 -d zfs_20101212.patch.bz2
> =A0 =A0 =A0 =A0# patch -E -p0 < zfs_20101212.patch
>
> The patch is against FreeBSD HEAD as of 2010-12-12.

Is it Christmas already ? Thanks ! :)

>
> Some of the changes since the last patchset (zfs_20100831.patch):
>
> - Boot support for ZFS v28 (only RAIDZ3 is not yet supported).
> - Various fixes for the existing ZFS boot code.
> - Support for sendfile(2) (by avg@).
> - Userland<->kernel compatibility with v13-v15 (by mm@).

I tried it on my 8-STABLE box (root zpool v15 on 2 mirrored vdevs with
an usb l2 cache). I checked-out CURRENT sources with svn, applied the
patch (it applied cleanly). Did not modify kernel config (no
debugging) or make.conf. buildworld, buildkernel, installkernel
INSTKERNNAME=3DCURRENT and rebooted in single-user mode with
kernel=3D"CURRENT". No problem so far, the kernel displayed the good
freebsd/zpool/zfs version numbers, and it booted correctly in
single-user mode. But I had problems with userland v15 :
# mount
tank/freebsd on / (zfs, local, noatime, read-only)
devfs on /dev (devfs, local)
# zpool status
Assertion failed: (nvlist_lookup_uint64_array(nvroot,
ZPOOL_CONFIG_STATS, (uint64_t **)&vs, &vsc) =3D=3D 0), file
/usr/src/cddl/lib/libzfs/../../../cddl/contrib/opensolaris/lib/libzfs/commo=
n/libzfs_status.c,
line 181.
pid 20 (zpool), uid 0: exited on signal 6
Abort trap

Am I missing something ?

> - ACL fixes (by trasz@).
> - Various bug fixes.
>
> Please test, test, test. Chances are this is the last patchset before
> v28 going to HEAD (finally). Especially test new changes, like boot
> support and sendfile(2) support. Also be sure to verify if you can
> import for existing ZFS pools (v13-v15) when running v28 or boot from
> your existing pools.
>
> Enjoy!
>
> PS. Martin (mm@) will be providing patch against 8-STABLE soon.
>
> --
> Pawel Jakub Dawidek =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 http://ww=
w.wheelsystems.com
> pjd@FreeBSD.org =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 http:=
//www.FreeBSD.org
> FreeBSD committer =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Am I Ev=
il? Yes, I Am!
>

Cheers

--=20
Olivier Smedts=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=A0 _
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 ASCII ribbon campaign ( )
e-mail: olivier@gid0.org=A0 =A0 =A0 =A0 - against HTML email & vCards=A0 X
www: http://www.gid0.org=A0 =A0 - against proprietary attachments / \

=A0 "Il y a seulement 10 sortes de gens dans le monde :
=A0 ceux qui comprennent le binaire,
=A0 et ceux qui ne le comprennent pas."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=s4moEaKNv7wDz06zK%2B9q1WxVnw2gz1r6XS0iy>