Re: ZFS port to FreeBSD: 2nd patchset available. COREDUMP ktrace output!

From: Dennis Berger <db_at_nipsi.de>
Date: Mon, 05 Mar 2007 12:39:16 +0100
ktrace -di zpool create home /dev/ad1s1g
--------------
13457 zpool    CALL  open(0x280afff0,O_RDONLY,<unused>0x1b6)
 13457 zpool    NAMI  "/etc/zfs/exports"
 13457 zpool    RET   open 5
 13457 zpool    CALL  open(0xbfbfa340,O_RDONLY,<unused>0x400)
 13457 zpool    NAMI  "/dev/ad1s1g"
 13457 zpool    RET   open 6
 13457 zpool    CALL  ioctl(0x6,DIOCGMEDIASIZE,0xbfbfa338)
 13457 zpool    RET   ioctl 0
 13457 zpool    CALL  close(0x6)
 13457 zpool    RET   close 0
 13457 zpool    CALL 
__sysctl(0xbfbf9d68,0x2,0xbfbf9d70,0xbfbf9d64,0x280b7bd8,0
x11)
 13457 zpool    RET   __sysctl 0
 13457 zpool    CALL  __sysctl(0xbfbf9d70,0x3,0x28300000,0xbfbf9e18,0,0)
 13457 zpool    RET   __sysctl 0
 13457 zpool    PSIG  SIGSEGV SIG_DFL
 13457 zpool    NAMI  "zpool.core"
---------------------
regards,
    Dennis


Pawel Jakub Dawidek schrieb:
> Hi.
>
> I'd like to announce availability of the second ZFS patchset for FreeBSD.
> And the begining I'd like to thank everyone who reported problems or
> success stories. This is very important, because:
> 1. Seeing people interested in ZFS for FreeBSD gives me great motivation
>    to spend more time on coding. It is much appreciated!
> 2. I'm not able to test everything by myself.
>
> List of changes against the 1st patchset:
> - Full NFS support including automatic snapshots export and zfs(1)
>   control. Don't forget to run mountd(8) with two exports files:
>   /etc/exports and /etc/zfs/exports.
> - Missing atomic operations were taken from OpenSolaris, which
>   eliminates global mutex protection. This improves performance a bit.
> - Added various sysctls to vfs.zfs tree.
> - Implemented kstat functionality from OpenSolaris based on our sysctls.
>   Try 'sysctl kstat'.
> - ztest, zdb and libzpool are now compilable again and work.
> - Access protection cleanups. ZFS pass all fstest regression tests
>   (available in HEAD under src/tools/regression/fstest/). It doesn't use
>   suser(9) anymore, only priv(9) KPI.
> - Fixed bug preventing ZFS file systems mount via:
> 	# mount -t zfs name /mountpoint
> - Fixed orphan event handling in vdev_geom.
> - Added BIO_FLUSH support for ZVOL providers.
> - Many, many other bug fixes and cleanups.
>
> The patch is available at:
>
> 	http://people.freebsd.org/~pjd/patches/zfs_20070303.patch.bz2
>
> To apply and compile the patch, enter your src directory and:
>
> 	# patch -p0 < /path/to/zfs_20070303.patch
> 	# make kernel   <-- compiles and install patched kernel and
> 	                    zfs module
> 	# cd cddl
> 	# make && make install   <-- compiles and install userland
> 	                             utilities and libraries
>
> Please report any problems ('it works without problems!' is nice too).
>
> Good luck.
>
>   
Received on Mon Mar 05 2007 - 10:50:54 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:06 UTC