ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/cddl
Revision 12300 - Directory Listing - [select for diffs]
Modified Sun Feb 2 21:31:28 2020 UTC (4 years, 3 months ago) by laffer1
Diff to previous 11954 , to selected 7863
fix raise tests

Revision 11954 - Directory Listing - [select for diffs]
Modified Sat Jul 21 20:19:26 2018 UTC (5 years, 9 months ago) by laffer1
Diff to previous 10231 , to selected 7863
switch to midnightbsd.

Revision 10231 - Directory Listing - [select for diffs]
Modified Sat Jun 2 16:08:04 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10230 , to selected 7863
sync

Revision 10230 - Directory Listing - [select for diffs]
Modified Sat Jun 2 16:07:40 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10229 , to selected 7863
sync

Revision 10229 - Directory Listing - [select for diffs]
Modified Sat Jun 2 16:07:30 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10228 , to selected 7863
sync with freebsd

Revision 10228 - Directory Listing - [select for diffs]
Modified Sat Jun 2 16:07:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10227 , to selected 7863
sync

Revision 10227 - Directory Listing - [select for diffs]
Modified Sat Jun 2 16:04:51 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10226 , to selected 7863
sync with freebsd

Revision 10226 - Directory Listing - [select for diffs]
Modified Sat Jun 2 16:03:56 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10225 , to selected 7863
sync

Revision 10225 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:59:09 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10224 , to selected 7863
tag

Revision 10224 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:58:17 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10223 , to selected 7863
el sync o

Revision 10223 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:56:55 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10222 , to selected 7863
el sync o

Revision 10222 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:56:50 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10221 , to selected 7863
el sync o

Revision 10221 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:56:43 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 10220 , to selected 7863
el sync o

Revision 10220 - Directory Listing - [select for diffs]
Modified Sat Jun 2 15:56:34 2018 UTC (5 years, 11 months ago) by laffer1
Diff to previous 9354 , to selected 7863
el sync o

Revision 9354 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:34:20 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9353 , to selected 7863
DTrace: print() should try to resolve function pointers

Revision 9353 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:33:39 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9164 , to selected 7863
Dtrace: enablings on defunct providers prevent providers from unregistering

Revision 9164 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:22:44 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9163 , to selected 7863
add dtrace toolkit stuff from freebsd 9.2

Revision 9163 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:20:05 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9162 , to selected 7863
sync with freebsd 9.2

Revision 9162 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:18:41 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9161 , to selected 7863
sync with freebsd 9.2

Revision 9161 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:17:04 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9160 , to selected 7863
fix botched merge

Revision 9160 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:16:04 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9159 , to selected 7863
sync with freebsd 9.2

Revision 9159 - Directory Listing - [select for diffs]
Modified Fri Oct 14 02:14:58 2016 UTC (7 years, 6 months ago) by laffer1
Diff to previous 9137 , to selected 7863
sync with freebsd

Revision 9137 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:52:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9136 , to selected 7863
part 2 of the zfs core merge

Revision 9136 - Directory Listing - [select for diffs]
Modified Sun Oct 2 00:51:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9057 , to selected 7863
Merge libzfs_core and other ZFS bugfixes from FreeBSD and Illumos

Revision 9057 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:06:16 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8999 , to selected 7863
save basename for ctfmerge

Revision 8999 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:34:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8995 , to selected 7863
zfs: recursive snapshots are ok, recorsive rename is not.

Revision 8995 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:31:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8987 , to selected 7863
zfs: illumos fixes for single copy arc, ztest race condition.

Revision 8987 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:23:04 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8978 , to selected 7863
Merge several zfs fixes from Illumos and FreeBSD.  Sto uninitialized warnings.  Merge ZFS I/O deadman thread. This feature panics the system on a hanging zfs.  This can be controlled by vfs.zfs.deadman_enabled and vfs.zfs.deadman_synctime.  Speedup metaslab_sync.

Revision 8978 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:10:50 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8952 , to selected 7863
Add a new LIBRARIES_ONLY make variable to disable the build and install of files other than the actual libraries.

Revision 8952 - Directory Listing - [select for diffs]
Modified Tue Sep 27 15:37:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8950 , to selected 7863
fix ctfconvert when used with clang

Revision 8950 - Directory Listing - [select for diffs]
Modified Tue Sep 27 15:36:27 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8842 , to selected 7863
deal with orphaned process issue when using dtrace.

Revision 8842 - Directory Listing - [select for diffs]
Modified Mon Sep 26 04:10:34 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8829 , to selected 7863
Fix a bunch of ZFS issues. zpool create/syseventd race yield non-importable pool. first write to new zvol can fail with EFBIG. Type change in refcount.h vendor zfs fix for arc_read.  fix panic in arc_read, add tunable to allow block allocation on degraded vdevs. SA rounding, header size and lyout fix.  fix rounding issues.  merge zfs_ioctl.c code that was never commited from ZFS v28.

Revision 8829 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:55:43 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8828 , to selected 7863
mention lz4

Revision 8828 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:55:31 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8775 , to selected 7863
update man page

Revision 8775 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:58:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8766 , to selected 7863
Allow zfs jail and zfs unjail to use both jailnames and jailid

Revision 8766 - Directory Listing - [select for diffs]
Modified Mon Sep 26 02:45:08 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8637 , to selected 7863
The current ZFS code expects ddt_zap_count to alays succeed by asserting the underlying zap_count to return no errors.

Revision 8637 - Directory Listing - [select for diffs]
Modified Sun Sep 25 18:15:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8531 , to selected 7863
sort see also sections.

Revision 8531 - Directory Listing - [select for diffs]
Modified Mon Sep 19 13:48:14 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8523 , to selected 7863
Fix 2 bugs

3397 zdb <pool> <objnum> is too verbose
3398 zdb can't dump feature flags zap objects

Obtained from: Illumos

Revision 8523 - Directory Listing - [select for diffs]
Modified Sun Sep 18 23:02:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8466 , to selected 7863
add zhack makefile

Revision 8466 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:21:58 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8465 , to selected 7863
add feature flag files for zfs

Revision 8465 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:20:09 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8211 , to selected 7863
import a new version of zfs from opensolaris & freebsd

Revision 8211 - Directory Listing - [select for diffs]
Modified Sat Sep 17 20:19:18 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8118 , to selected 7863
we do not support -r

Revision 8118 - Directory Listing - [select for diffs]
Modified Fri Sep 16 21:38:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8027 , to selected 7863
cleanup linking

Revision 8027 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:23:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7893 , to selected 7863
tyhpo fix

Revision 7893 - Directory Listing - [select for diffs]
Modified Wed Sep 14 18:44:38 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7884 , to selected 7863
add files that were not committed

Revision 7884 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:51:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7883 , to selected 7863
fix issue with dtrace; D compiler fails to generate error on sizeof() on an undefined struct

Revision 7883 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:51:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7882 , to selected 7863
dtrace fixes. improve handling of library paths.

Revision 7882 - Directory Listing - [select for diffs]
Modified Wed Sep 14 16:50:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7863
use libc strndup instead of dtrace version

Revision 7863 - Directory Listing - [selected]
Modified Wed Sep 14 16:14:21 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7822
fix examples in zfs(8) man page

Revision 7822 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:54:17 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7820 , to selected 7863
when we return an error, we cant unlock the mutex because it has been freed.

Revision 7820 - Directory Listing - [select for diffs]
Modified Tue Sep 6 23:50:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7807 , to selected 7863
Illumos 13879:4eac7a87eff2
3329 spa_sync() spends 10-20% of its time in spa_free_sync_cb()
3330 space_seg_t should have its own kmem_cache
3331 deferred frees should happen after sync_pass 1
3335 make SYNC_PASS_* constants tunable

New loader-only tunables:
vfs.zfs.sync_pass_deferred_free
vfs.zfs.sync_pass_dont_compress
vfs.zfs.sync_pass_rewrite

References:
https://www.illumos.org/issues/3329
https://www.illumos.org/issues/3330
https://www.illumos.org/issues/3331
https://www.illumos.org/issues/3335

Import the zio nop-write improvement from Illumos. To reduce I/O,
nop-write omits overwriting data if the checksum (cryptographically
secure) of new data matches the checksum of existing data.
It also saves space if snapshots are in use.

It currently works only on datasets with enabled compression, disabled
deduplication and sha256 checksums.

IllumOS 13887:196932ec9e6a and 13888:7204b3392a58
3236 zio nop-write

References:
https://www.illumos.org/issues/3236

Add loader(8) tunable to enable/disable nopwrite functionality:
vfs.zfs.nopwrite_enabled

Introduce a new dataset aclmode setting "restricted" to protect ACL's
being destroyed or corrupted by a drive-by chmod.

illumos-gate 13889:a67716f16746
3254 add support in zfs for aclmode=restricted

Update manpage dates in zfs.8 and zpool.8

Revision 7807 - Directory Listing - [select for diffs]
Modified Tue Sep 6 03:22:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 7788 , to selected 7863
 These probes are most useful when looking into the structures
 they provide, which are listed in io.d.  For example:

 dtrace -n 'io:kernel::start { printf("%d\n", args[0]->bio_bcount); }'

 Note that the I/O systems in FreeBSD and Solaris/Illumos are sufficiently
 different that there is not a 1:1 mapping from scripts that work
 with one to the other.

This commit includes the fix so that our probes use "kernel"
instead of the Solaris specific "genunix"

Obtained from: FreeBSD

Revision 7788 - Directory Listing - [select for diffs]
Modified Mon Sep 5 16:38:34 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7047 , to selected 7863
Cast result from third param to int to resolve a wformat issue

Revision 7047 - Directory Listing - [select for diffs]
Modified Fri Jun 19 02:30:27 2015 UTC (8 years, 10 months ago) by laffer1
Diff to previous 6425 , to selected 7863
Introduce trim support for ZFS

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 5894 , to selected 7863
reset props for svn keywords

Revision 5894 - Directory Listing - [select for diffs]
Modified Sat Jun 8 16:02:42 2013 UTC (10 years, 10 months ago) by laffer1
Diff to previous 5827 , to selected 7863
tag

Revision 5827 - Directory Listing - [select for diffs]
Modified Sat Mar 9 21:47:03 2013 UTC (11 years, 1 month ago) by laffer1
Diff to previous 5435 , to selected 7863
update/sync

Revision 5435 - Directory Listing - [select for diffs]
Modified Sat Dec 8 18:27:06 2012 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5433 , to selected 7863
Update dtrace and zfs tools

Revision 5433 - Directory Listing - [select for diffs]
Modified Thu Dec 6 13:21:50 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5303 , to selected 7863
Update zfs command to sync with zfs v28

Revision 5303 - Directory Listing - [select for diffs]
Modified Sat Oct 27 04:17:34 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5302 , to selected 7863
zfs version bump

Revision 5302 - Directory Listing - [select for diffs]
Modified Sat Oct 27 04:15:53 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5281 , to selected 7863
update zfs version

Revision 5281 - Directory Listing - [select for diffs]
Modified Fri Oct 26 12:48:34 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5277 , to selected 7863
zfs & dtrace update

Revision 5277 - Directory Listing - [select for diffs]
Modified Fri Oct 26 04:14:28 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5276 , to selected 7863
update zfs build environment.

Revision 5276 - Directory Listing - [select for diffs]
Modified Fri Oct 26 04:12:43 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5275 , to selected 7863
don't run lint, warns 6 default

Revision 5275 - Directory Listing - [select for diffs]
Modified Fri Oct 26 04:11:39 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5274 , to selected 7863
update zfs & dtrace build environment

Revision 5274 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:56:02 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5271 , to selected 7863
zfs update

Revision 5271 - Directory Listing - [select for diffs]
Modified Fri Oct 26 03:27:07 2012 UTC (11 years, 6 months ago) by laffer1
Diff to previous 5074 , to selected 7863
turn on warns 0

Revision 5074 - Directory Listing - [select for diffs]
Modified Sat Jul 21 15:10:07 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 4835 , to selected 7863
This commit was generated by cvs2svn to compensate for changes in r5073,
which included commits to RCS files with non-trunk default branches.
Revision 4835 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:40:33 2012 UTC (12 years ago) by laffer1
Diff to previous 4814 , to selected 7863
Fix several issues with world

Revision 4814 - Directory Listing - [select for diffs]
Modified Sun Apr 8 14:00:46 2012 UTC (12 years ago) by laffer1
Diff to previous 4805 , to selected 7863
tag

Revision 4805 - Directory Listing - [select for diffs]
Modified Fri Apr 6 02:24:23 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4804 , to selected 7863
missed on last commit

Revision 4804 - Directory Listing - [select for diffs]
Modified Fri Apr 6 02:23:55 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4792 , to selected 7863
Introduce portions of userland for dtrace.

Obtained from: FreeBSD 7.1, OpenSolaris

Revision 4792 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:59:37 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4791 , to selected 7863
add manifest

Revision 4791 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:59:01 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4790 , to selected 7863
add java test cases

Revision 4790 - Directory Listing - [select for diffs]
Modified Sun Apr 1 05:58:21 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4330 , to selected 7863
add dtrace & friends

Revision 4330 - Directory Listing - [select for diffs]
Modified Sat Oct 29 23:31:34 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4321 , to selected 7863
Revert zfs related file changes from several days ago. This was a bad idea.

Revision 4321 - Directory Listing - [select for diffs]
Modified Wed Oct 26 15:10:32 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 4319 , to selected 7863
sanity fixes for compiler

Revision 4319 - Directory Listing - [select for diffs]
Modified Wed Oct 26 14:00:17 2011 UTC (12 years, 6 months ago) by laffer1
Diff to previous 2006 , to selected 7863
c89 required for zfs code

Revision 2006 - Directory Listing - [select for diffs]
Modified Tue Nov 11 19:37:23 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1996 , to selected 7863
$MidnightBSD$, fix paths

Revision 1996 - Directory Listing - [select for diffs]
Modified Tue Nov 11 15:01:51 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1994 , to selected 7863
Fix one of the paths used for int types. As found on tinderbox

Revision 1994 - Directory Listing - [select for diffs]
Modified Tue Nov 11 00:39:51 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1932 , to selected 7863
Add the open solaris compatiblity libraries under cddl

Revision 1932 - Directory Listing - [select for diffs]
Modified Wed Oct 15 19:14:48 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1931 , to selected 7863
Fix paths.

Revision 1931 - Directory Listing - [select for diffs]
Modified Wed Oct 15 19:10:20 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1930 , to selected 7863
Fix some of the paths to files.

Revision 1930 - Directory Listing - [select for diffs]
Modified Wed Oct 15 18:56:14 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1927 , to selected 7863
Enter ZFS (userland)

Revision 1927 - Directory Listing - [select for diffs]
Added Sun Oct 12 22:26:11 2008 UTC (15 years, 6 months ago) by laffer1
Diff to selected 7863
what the hell.. let's throw in some preperation for zfs.

Convenience Links