/[base]
ViewVC logotype

Revision 185029


Jump to revision: Previous Next
Author: pjd
Date: Mon Nov 17 20:49:29 2008 UTC (15 years, 11 months ago)
Changed paths: 358 (showing only 100; show all)
Log Message:
Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.

This bring huge amount of changes, I'll enumerate only user-visible changes:

- Delegated Administration

	Allows regular users to perform ZFS operations, like file system
	creation, snapshot creation, etc.

- L2ARC

	Level 2 cache for ZFS - allows to use additional disks for cache.
	Huge performance improvements mostly for random read of mostly
	static content.

- slog

	Allow to use additional disks for ZFS Intent Log to speed up
	operations like fsync(2).

- vfs.zfs.super_owner

	Allows regular users to perform privileged operations on files stored
	on ZFS file systems owned by him. Very careful with this one.

- chflags(2)

	Not all the flags are supported. This still needs work.

- ZFSBoot

	Support to boot off of ZFS pool. Not finished, AFAIK.

	Submitted by:	dfr

- Snapshot properties

- New failure modes

	Before if write requested failed, system paniced. Now one
	can select from one of three failure modes:
	- panic - panic on write error
	- wait - wait for disk to reappear
	- continue - serve read requests if possible, block write requests

- Refquota, refreservation properties

	Just quota and reservation properties, but don't count space consumed
	by children file systems, clones and snapshots.

- Sparse volumes

	ZVOLs that don't reserve space in the pool.

- External attributes

	Compatible with extattr(2).

- NFSv4-ACLs

	Not sure about the status, might not be complete yet.

	Submitted by:	trasz

- Creation-time properties

- Regression tests for zpool(8) command.

Obtained from:	OpenSolaris


Changed paths

Path Details
Directoryhead/cddl/compat/opensolaris/include/libshare.h added
Directoryhead/cddl/compat/opensolaris/include/mnttab.h modified , text changed
Directoryhead/cddl/compat/opensolaris/misc/mnttab.c modified , text changed
Directoryhead/cddl/compat/opensolaris/misc/zmount.c modified , text changed
Directoryhead/cddl/compat/opensolaris/misc/zone.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zdb/zdb.8 modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zdb/zdb.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zfs/zfs.8 modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zinject/ added
Directoryhead/cddl/contrib/opensolaris/cmd/zinject/translate.c added
Directoryhead/cddl/contrib/opensolaris/cmd/zinject/zinject.c added
Directoryhead/cddl/contrib/opensolaris/cmd/zinject/zinject.h added
Directoryhead/cddl/contrib/opensolaris/cmd/zpool/zpool.8 modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zpool/zpool_iter.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/cmd/ztest/ztest.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/head/assert.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/head/libintl.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/head/synch.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/head/thread.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libuutil/common/libuutil_common.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libuutil/common/uu_dprintf.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libuutil/common/uu_list.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c added
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c modified , text changed
Directoryhead/cddl/contrib/opensolaris/lib/libzpool/common/util.c modified , text changed
Directoryhead/cddl/lib/libzfs/Makefile modified , text changed
Directoryhead/cddl/lib/libzpool/Makefile modified , text changed
Directoryhead/cddl/sbin/zpool/Makefile modified , text changed
Directoryhead/cddl/usr.bin/Makefile modified , text changed
Directoryhead/cddl/usr.bin/zinject/ added
Directoryhead/cddl/usr.bin/zinject/Makefile added
Directoryhead/cddl/usr.bin/ztest/Makefile modified , text changed
Directoryhead/cddl/usr.sbin/zdb/Makefile modified , text changed
Directoryhead/lib/libc/gen/getvfsbyname.3 modified , text changed
Directoryhead/share/man/man9/VFS_SET.9 modified , text changed
Directoryhead/sys/boot/Makefile modified , text changed
Directoryhead/sys/boot/common/bootstrap.h modified , text changed
Directoryhead/sys/boot/i386/Makefile modified , text changed
Directoryhead/sys/boot/i386/libi386/bootinfo32.c modified , text changed
Directoryhead/sys/boot/i386/libi386/devicename.c modified , text changed
Directoryhead/sys/boot/i386/loader/Makefile modified , text changed
Directoryhead/sys/boot/i386/loader/conf.c modified , text changed
Directoryhead/sys/boot/i386/loader/main.c modified , text changed
Directoryhead/sys/boot/i386/zfsboot/ added
Directoryhead/sys/boot/i386/zfsboot/Makefile added
Directoryhead/sys/boot/i386/zfsboot/zfsboot.c added
Directoryhead/sys/boot/i386/zfsboot/zfsldr.S added
Directoryhead/sys/boot/zfs/ added
Directoryhead/sys/boot/zfs/Makefile added
Directoryhead/sys/boot/zfs/zfs.c added
Directoryhead/sys/boot/zfs/zfsimpl.c added
Directoryhead/sys/cddl/boot/ added
Directoryhead/sys/cddl/boot/zfs/ added
Directoryhead/sys/cddl/boot/zfs/README added
Directoryhead/sys/cddl/boot/zfs/fletcher.c added
Directoryhead/sys/cddl/boot/zfs/lzjb.c added
Directoryhead/sys/cddl/boot/zfs/sha256.c added
Directoryhead/sys/cddl/boot/zfs/zfsimpl.h added
Directoryhead/sys/cddl/boot/zfs/zfssubr.c added
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c added
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/sys/acl.h deleted
Directoryhead/sys/cddl/compat/opensolaris/sys/atomic.h modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/sys/callb.h deleted
Directoryhead/sys/cddl/compat/opensolaris/sys/cred.h modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/sys/dnlc.h modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/sys/file.h added
Directoryhead/sys/cddl/compat/opensolaris/sys/kidmap.h added
Directoryhead/sys/cddl/compat/opensolaris/sys/kmem.h modified , text changed
Directoryhead/sys/cddl/compat/opensolaris/sys/misc.h modified , text changed
[...]

  ViewVC Help
Powered by ViewVC 1.1.27