Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Mar 2007 13:38:01 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        freebsd-fs@FreeBSD.org
Cc:        freebsd-current@FreeBSD.org
Subject:   ZFS port to FreeBSD: 2nd patchset available.
Message-ID:  <20070304123801.GA22350@garage.freebsd.pl>

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

--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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.

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--sdtB3X0nJg68CQEu
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFF6r2pForvXbEpPzQRAtkgAKD4k/V/Hz/A59DXWxYIpSDkyhJS2ACfYCb4
5E/4mshbd9N4uj/2WOjTmC4=
=u6l+
-----END PGP SIGNATURE-----

--sdtB3X0nJg68CQEu--



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