From owner-freebsd-current@FreeBSD.ORG Tue Dec 14 13:58:01 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F5B8106566B; Tue, 14 Dec 2010 13:58:01 +0000 (UTC) (envelope-from olivier@gid0.org) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id ED35B8FC18; Tue, 14 Dec 2010 13:58:00 +0000 (UTC) Received: by iyb26 with SMTP id 26so331581iyb.13 for ; Tue, 14 Dec 2010 05:58:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.11.204 with SMTP id u12mr3316173ibu.109.1292335080125; Tue, 14 Dec 2010 05:58:00 -0800 (PST) Received: by 10.231.59.142 with HTTP; Tue, 14 Dec 2010 05:58:00 -0800 (PST) In-Reply-To: <20101213214556.GC2038@garage.freebsd.pl> References: <20101213214556.GC2038@garage.freebsd.pl> Date: Tue, 14 Dec 2010 14:58:00 +0100 Message-ID: From: Olivier Smedts To: Pawel Jakub Dawidek Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-fs@freebsd.org, freebsd-current@freebsd.org Subject: Re: Next ZFSv28 patchset ready for testing. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Dec 2010 13:58:01 -0000 2010/12/13 Pawel Jakub Dawidek : > 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."