summaryrefslogtreecommitdiffstats
path: root/cddl
Commit message (Collapse)AuthorAgeFilesLines
* Refine previous partial merge of OpenSolaris onnv revision 9396:f41cf682d0d3.delphij2010-04-051-1/+6
| | | | | | | | | | 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
* - update zfs and zpool manual pages to match the current state of the sourcedanger2010-03-262-624/+579
| | | | | | | | PR: 144984 Submitted by: mm@ Approved by: pjd@ Obtained from: OpenSolaris MFC after: 4 days
* Merge OpenSolaris revision 9396:f41cf682d0d3:delphij2010-03-161-1/+7
| | | | | | | | | | | | | 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
* Merge OpenSolaris revision 9365:7838a22eccd6:delphij2010-03-163-29/+64
| | | | | | | | | | | 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
* Merge OpenSolaris revision 8802:010b31dd4c53:delphij2010-03-164-8/+81
| | | | | | | | | | 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
* Remove manual .includes in cddl Makefilesuqs2010-03-0221-75/+43
| | | | | | | | | | | | | | | - 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)
* Fixed dependencies (make checkdpadd).ru2010-02-256-24/+11
|
* Apply OpenSolaris revision 8012 which brings our zpool to version 14,delphij2009-12-281-0/+2
| | | | | | | | | | | 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
* Apply fix Solaris bug 6462803 zfs snapshot -r failed becausedelphij2009-12-191-5/+5
| | | | | | | | filesystem was busy. Submitted by: mm Approved by: pjd MFC after: 2 weeks
* Add an option to specify that the received ZFS should not be automaticallydelphij2009-12-143-5/+11
| | | | | | | mounted (receive -u). Obtained from: OpenSolaris (onnv revision 8584:327a1b6dd944) Approved by: pjd
* Properly mark ZFS properties which are not changeable under FreeBSD.trasz2009-10-081-1/+6
| | | | Reviewed by: pjd
* 'aclmode' and 'aclinherit' properties should work as advertised; don'ttrasz2009-10-081-2/+0
| | | | refuse to set them.
* Fletcher4 is not the default checksum algorithm.pjd2009-09-251-1/+1
| | | | MFC after: 3 days
* Implement __assert() for Solaris-specific code. Until now Solaris code waspjd2009-09-082-81/+55
| | | | | | | | | 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
* Fix detection of file system being shared. After this change commands like:pjd2009-09-071-0/+5
| | | | | | | | | | # zfs unshare -a # zfs destroy foo/bar # zfs rename foo/bar foo/baz should properly remove exported file systems. MFC after: 3 days
* Teach zdb(8) how to obtain GEOM provider size.pjd2009-09-071-0/+8
| | | | | | PR: kern/133134 Reported by: Philipp Wuensche <cryx-freebsd@h3q.com> MFC after: 3 days
* Fix receive when dataset has no / in its name.pjd2009-08-171-4/+5
| | | | | Submitted by: James R. Van Artsdalen <james-freebsd-current@jrv.org> Approved by: re (kib)
* Remove files that are no longer used.pjd2009-08-171-0/+1
| | | | | Discussed with: kmacy Approved by: re (kib)
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-07-193-3/+3
| | | | | | | | 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)
* The mutex_owned() macro should operate on kmutex_t and not on mutex_t.pjd2009-07-093-1/+10
| | | | | | | This fixes 'zdb <poolname>' crash. Reported by: avg Approved by: re (kib)
* Fix lockstat breakage to arm/powerpc buildworld.sson2009-05-271-8/+12
| | | | | | Thanks to IBM char's are unsigned on arm/powerpc. Approved by: gnn (mentor)
* Add the OpenSolaris lockstat(1M) command. Requires the dtrace driver,sson2009-05-275-0/+3144
| | | | | | the lockstat provider, and the ksyms(4) pseudo driver kernel modules. Approved by: gnn (mentor)
* atomic.S has been renamed opensolaris_atomic.S to avoid collisionskmacy2009-05-091-1/+1
|
* define VN_RELE_ASYNC for use by libzpoolkmacy2009-05-071-0/+1
|
* Switch over to gnu99 compilation on default for userland.rdivacky2009-03-144-6/+8
| | | | | | | | Tested by: make universe Tested by: ports exp build (done by pav) Reviewed by: ru Reviewed by: silence on arch Approved by: ed (mentor)
* Correct the sense of the "use32" terenary operator so that it usesjhb2009-01-161-5/+1
| | | | | | | | '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 param.h instead of types.h before mount.h so that the nestedrwatson2008-12-291-0/+1
| | | | | | include of param.h can be removed from audit.h. MFC after: 3 days
* Including mount.h requires including param.h.rwatson2008-12-271-0/+1
| | | | MFC after: 3 weeks
* IFp4: Don't rely on disk IDs and always use vdev guids, which means always lookpjd2008-11-221-5/+1
| | | | | 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.
* Fix a warning on amd64 caused by using int for request argument instead ofpjd2008-11-182-2/+2
| | | | | | | | unsigned long: WARNING pid 12888 (zfs/zpool): ioctl sign-extension ioctl ffffffffcc285aXX Reported by: kris
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-1756-4787/+15477
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Merge latest DTrace changes from Perforce.rodrigc2008-11-059-27/+66
| | | | Approved by: jb
* Mips doesn't have a long double that's different in size from double.imp2008-09-181-1/+1
|
* Add a missing file change from the VOP_GETATTR() argument axing.attilio2008-08-281-1/+1
|
* Don't need to include vmem.h anymore.jb2008-05-231-1/+0
|
* Add the dtrace client app to the build.jb2008-05-222-1/+39
|
* Add the DTrace build tools.jb2008-05-225-1/+155
|
* Oops, these files belonged under src/sys, not src. Sorry.jb2008-05-2218-25785/+0
|
* This commit was generated by cvs2svn to compensate for changes in r179191,jb2008-05-2218-0/+25785
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import (really!) of the OpenSolaris bits for DTrace.jb2008-05-2218-0/+25785
| |
* | Add the DTrace libraries and D library scripts.jb2008-05-2211-1/+863
| |
* | Add Solaris compatibility definitions for things we don't really want injb2008-05-212-0/+83
| | | | | | | | FreeBSD headers.
* | * Handle the different ioctl design.jb2008-04-263-14/+524
| | | | | | | | * Add a couple of FreeBSD action extensions.
* | Make this file compile cleanly.jb2008-04-261-1/+3
| |
* | Leave out some header files.jb2008-04-262-0/+10
| |
* | * Handle building on FreeBSD for i386 and amd64.jb2008-04-261-27/+194
| | | | | | | | | | * Add stubs for the other FreeBSD arches. * Make the file compile cleanly.
* | * Make this file compile cleanly.jb2008-04-261-10/+27
| | | | | | | | * Add FreeBSD constructor/destructor definitions.
* | * Add FreeBSD action extensions.jb2008-04-261-6/+267
| | | | | | | | | | | | | | * 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.
* | * Handle the different ioctl design.jb2008-04-261-3/+14
| | | | | | | | * Make this file compile cleanly.
* | There is a lot of commented out code here which applies to future workjb2008-04-261-2/+112
| | | | | | | | | | | | | | for userland tracing. For now we need the basic functions to be in place so that DTrace can be used for kernel tracing.
OpenPOWER on IntegriCloud