| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
fix zfs to depend on krpc
remove xdr from zfs makefile
Submitted by: dchagin@freebsd.org
Notes:
svn path=/head/; revision=193128
|
| |
|
|
|
|
|
|
|
| |
- add FreeBSD implementation of xdrmem_control needed by zfs
- have zfs define xdr_ops using FreeBSD's definition
- remove solaris xdr files from zfs compile
Notes:
svn path=/head/; revision=192971
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
about removing a few #ifdefs and providing compatibility wrappers and
VOP implementations to get and set an ACL; ZFS does ACL enforcement all
by itself.
Note that the VOPs are ifdefed out for now, so this change should be
a no-op.
Reviewed by: pjd
Notes:
svn path=/head/; revision=192800
|
| |
|
|
| |
Notes:
svn path=/head/; revision=191984
|
| |
|
|
|
|
|
| |
The latter was pointed out by Artem Belevich
Notes:
svn path=/head/; revision=191934
|
| |
|
|
|
|
|
|
|
|
| |
kernel
- update Makefile
- ifdef out acl_{alloc, free}, they aren't used by zfs and conflict with existing in-kernel routines
Notes:
svn path=/head/; revision=191931
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=185029
|
| |
|
|
|
|
|
| |
Approved by: jb
Notes:
svn path=/head/; revision=184700
|
| |
|
|
|
|
|
|
|
| |
Approved by: core, pjd
Obtained from: OpenSolaris (w/ adaptations)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=178129
|
| |
|
|
|
|
|
|
|
|
|
| |
src/cddl and src/sys/cddl directories per the core@ decision following
the license review.
This change modifies the affected Makefiles to reference the sources
in their new location.
Notes:
svn path=/head/; revision=177674
|
| |
|
|
| |
Notes:
svn path=/head/; revision=176952
|
| |
|
|
|
|
|
| |
Switch off those warnings that ZFS sources do not pass.
Notes:
svn path=/head/; revision=176436
|
| |
|
|
|
|
|
|
|
| |
headers. All OpenSolaris compatibility comes via the set of specific
compatibility headers in src/compat/opensolaris and
src/sys/compat/opensolaris.
Notes:
svn path=/head/; revision=174059
|
| |
|
|
|
|
|
|
|
|
| |
implementing some of them using existing ones.
- Allow to compile ZFS on all archs and use atomic operations surrounded
by global mutex on archs we don't have or can't have all atomic
operations needed by ZFS.
Notes:
svn path=/head/; revision=170431
|
| |
|
|
| |
Notes:
svn path=/head/; revision=169920
|
| |
|
|
|
|
|
| |
turn off DNLC, but don't remove DNLC yet just in case.
Notes:
svn path=/head/; revision=169027
|
| |
|
|
| |
Notes:
svn path=/head/; revision=168498
|
| |
|
|
|
|
|
| |
layout.
Notes:
svn path=/head/; revision=168482
|
|
|
Notes:
svn path=/head/; revision=168406
|