| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
This fixes a regression that zfs list would crash on zfs having user properties.
PR: kern/145377
Submitted by: mm
Approved by: pjd
Obtained from: OpenSolaris
MFC after: 10 days
|
|
|
|
|
|
|
|
| |
PR: 144984
Submitted by: mm@
Approved by: pjd@
Obtained from: OpenSolaris
MFC after: 4 days
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
6830813 zfs list -t all fails assertion
*Note that this is only a partial merge of this revision addressing only
this one issue.*
PR: bin/144720
Submitted by: mm
Approved by: pjd
Obtained from: OpenSolaris
MFC after: 1 month
|
|
|
|
|
|
|
|
|
|
|
| |
PSARC/2009/171 zfs list -d and zfs get -d
6762432 zfs list --depth
PR: bin/144720
Submitted by: mm
Approved by: pjd
Obtained from: OpenSolaris
MFC after: 1 month
|
|
|
|
|
|
|
|
|
|
| |
6773366 "zfs list" memory consumption can be further reduced
PR: bin/144720
Submitted by: mm
Approved by: pjd
Obtained from: OpenSolaris
MFC after: 1 month
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Break the dependency on ../Makefile.inc for .PATH, and include
../Makefile.inc implicitly. This is required to ...
- Set WARNS?=6 in top-level Makefile.inc
- Remove now redundant WARNS settings, add WARNS?=0 where appropriate
- Remove redundant SHLIB_MAJOR overrides
- Use NO_MAN, not MK_MAN=no
- Remove redundant inclusion of bsd.own.mk
- Order Makefiles more according to style.Makefile(9)
- Reduce diff of cddl Makefiles against each other
No objection: pjd
Approved by: ed (co-mentor)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
making it possible for zpools created on OpenSolaris 2009.06 be used
on FreeBSD.
PR: kern/141800
Submitted by: mm
Reviewed by: pjd, trasz
Obtained from: OpenSolaris
MFC after: 2 weeks
|
|
|
|
|
|
|
|
| |
filesystem was busy.
Submitted by: mm
Approved by: pjd
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
mounted (receive -u).
Obtained from: OpenSolaris (onnv revision 8584:327a1b6dd944)
Approved by: pjd
|
|
|
|
| |
Reviewed by: pjd
|
|
|
|
| |
refuse to set them.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
|
| |
using Solaris prototype for __assert(), but FreeBSD's implementation.
Both take different arguments, so we were either core-dumping in assert()
or printing garbage.
Reported by: avg
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
| |
# zfs unshare -a
# zfs destroy foo/bar
# zfs rename foo/bar foo/baz
should properly remove exported file systems.
MFC after: 3 days
|
|
|
|
|
|
| |
PR: kern/133134
Reported by: Philipp Wuensche <cryx-freebsd@h3q.com>
MFC after: 3 days
|
|
|
|
|
| |
Submitted by: James R. Van Artsdalen <james-freebsd-current@jrv.org>
Approved by: re (kib)
|
|
|
|
|
| |
Discussed with: kmacy
Approved by: re (kib)
|
|
|
|
|
|
|
|
| |
preparation for 8.0-RELEASE. Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed by: kib
Approved by: re (rwatson)
|
|
|
|
|
|
|
| |
This fixes 'zdb <poolname>' crash.
Reported by: avg
Approved by: re (kib)
|
|
|
|
|
|
| |
Thanks to IBM char's are unsigned on arm/powerpc.
Approved by: gnn (mentor)
|
|
|
|
|
|
| |
the lockstat provider, and the ksyms(4) pseudo driver kernel modules.
Approved by: gnn (mentor)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Tested by: make universe
Tested by: ports exp build (done by pav)
Reviewed by: ru
Reviewed by: silence on arch
Approved by: ed (mentor)
|
|
|
|
|
|
|
|
| |
'lib32' for 32-bit binaries on amd64 and 'lib' for 64-bit binaries.
Remove an #ifdef __i386__ that defined use32 to the wrong value on
i386 to workaround the bug in the terenary operator.
MFC after: 1 month
|
|
|
|
|
|
| |
include of param.h can be removed from audit.h.
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 weeks
|
|
|
|
|
| |
up for components by reading metadata. This might be slower when there are big
number of disks in the system, but is definiately more reliable.
|
|
|
|
|
|
|
|
| |
unsigned long:
WARNING pid 12888 (zfs/zpool): ioctl sign-extension ioctl ffffffffcc285aXX
Reported by: kris
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Approved by: jb
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| | |
|
| |
| |
| |
| | |
FreeBSD headers.
|
| |
| |
| |
| | |
* Add a couple of FreeBSD action extensions.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* Add stubs for the other FreeBSD arches.
* Make the file compile cleanly.
|
| |
| |
| |
| | |
* Add FreeBSD constructor/destructor definitions.
|
| |
| |
| |
| |
| |
| |
| | |
* Get the kernel module file name rather than hard-coding it like on Solaris.
* Use FreeBSD's process library API.
* Handle FreeBSD's different lock types.
* Get the list of loaded providers via a syscall.
|
| |
| |
| |
| | |
* Make this file compile cleanly.
|
| |
| |
| |
| |
| |
| |
| | |
for userland tracing.
For now we need the basic functions to be in place so that DTrace can
be used for kernel tracing.
|