freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Alexander Motin 226a11f81e MFV r306423: 7402 Create tunable to ignore hole_birth feature
Until we can resolve the numerous hole_birth bugs that have cropped up
recently, and come up with a way going forwards to protect users from
corruption, we should disable the hole_birth feature.  Using a tunable
allows those who are confident that their data is correct to continue to
take advantage of the feature.

Closes #188

Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Author: Paul Dagnelie <pcd@delphix.com>
2016-09-29 00:00:37 +00:00
..
sys MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
arc.c MFV r305560: 7278 tuning zfs_arc_max does not impact arc_c_min 2016-09-07 20:05:10 +00:00
blkptr.c
bplist.c
bpobj.c MFV r296518: 5027 zfs large block support (add copyright) 2016-03-08 17:51:09 +00:00
bptree.c MFV r302661: 7082 bptree_iterate() passes wrong args to zfs_dbgmsg() 2016-09-01 15:10:40 +00:00
bqueue.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
dbuf.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
ddt_zap.c
ddt.c MFV r289310: 2015-10-16 14:45:21 +00:00
dmu_diff.c MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
dmu_object.c MFV r296609: 6370 ZFS send fails to transmit some holes 2016-03-10 09:01:19 +00:00
dmu_objset.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dmu_send.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dmu_traverse.c MFV r306423: 7402 Create tunable to ignore hole_birth feature 2016-09-29 00:00:37 +00:00
dmu_tx.c MFC r305337: 7004 dmu_tx_hold_zap() does dnode_hold() 7x on same object 2016-09-03 11:00:29 +00:00
dmu_zfetch.c MFV r297831: 6322 ZFS indirect block predictive prefetch 2016-04-11 21:09:15 +00:00
dmu.c MFC r305337: 7004 dmu_tx_hold_zap() does dnode_hold() 7x on same object 2016-09-03 11:00:29 +00:00
dnode_sync.c MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
dnode.c MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
dsl_bookmark.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
dsl_dataset.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dsl_deadlist.c MFV r296518: 5027 zfs large block support (add copyright) 2016-03-08 17:51:09 +00:00
dsl_deleg.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
dsl_destroy.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dsl_dir.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
dsl_pool.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dsl_prop.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
dsl_scan.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dsl_synctask.c
dsl_userhold.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
edonr_zfs.c MFV r289310: 2015-10-16 14:45:21 +00:00
gzip.c
lz4.c MFV r268120: 2016-09-11 17:48:06 +00:00
lzjb.c
metaslab.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
multilist.c MFV r277431: 5497 lock contention on arcs_mtx 2015-08-14 09:31:07 +00:00
range_tree.c
refcount.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
rrwlock.c
sa.c MFV r296518: 5027 zfs large block support (add copyright) 2016-03-08 17:51:09 +00:00
sha256.c Connect the SHA-512t256 and Skein hashing algorithms to ZFS 2016-05-31 04:12:14 +00:00
skein_zfs.c Connect the SHA-512t256 and Skein hashing algorithms to ZFS 2016-05-31 04:12:14 +00:00
spa_config.c MFV r299440: 6736 ZFS per-vdev ZAPs 2016-05-11 12:54:00 +00:00
spa_errlog.c
spa_history.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
spa_misc.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
spa.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
space_map.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
space_reftree.c MFV r289561: 6328 Fix cstyle errors in zfs codebase 2015-10-19 08:25:37 +00:00
THIRDPARTYLICENSE.lz4
THIRDPARTYLICENSE.lz4.descrip
trim_map.c
txg.c
uberblock.c
unique.c
vdev_cache.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
vdev_disk.c MFV r303077: 2016-09-03 08:42:12 +00:00
vdev_file.c MFV r296505: 6531 Provide mechanism to artificially limit disk performance 2016-03-08 17:27:13 +00:00
vdev_geom.c fix zfs pool creation accidentally broken by r305331 2016-09-06 06:09:12 +00:00
vdev_label.c MFV r299440: 6736 ZFS per-vdev ZAPs 2016-05-11 12:54:00 +00:00
vdev_mirror.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
vdev_missing.c
vdev_queue.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
vdev_raidz.c MFV r296518: 5027 zfs large block support (add copyright) 2016-03-08 17:51:09 +00:00
vdev_root.c
vdev.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
zap_leaf.c MFV r289561: 6328 Fix cstyle errors in zfs codebase 2015-10-19 08:25:37 +00:00
zap_micro.c Missed FreeBSD-specific piece of r305338. 2016-09-03 11:17:33 +00:00
zap.c MFC r305337: 7004 dmu_tx_hold_zap() does dnode_hold() 7x on same object 2016-09-03 11:00:29 +00:00
zfeature.c MFV r289561: 6328 Fix cstyle errors in zfs codebase 2015-10-19 08:25:37 +00:00
zfs_acl.c zfs: honour and make use of vfs vnode locking protocol 2016-08-05 06:23:06 +00:00
zfs_byteswap.c
zfs_ctldir.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
zfs_debug.c
zfs_dir.c fix .zfs-related cases in zfs_lookup that were broken by r303763 2016-08-06 11:02:07 +00:00
zfs_fm.c
zfs_fuid.c
zfs_ioctl.c MFV r302992: 7071 lzc_snapshot does not fill in errlist on ENOENT 2016-09-01 18:25:49 +00:00
zfs_log.c MFV r296518: 5027 zfs large block support (add copyright) 2016-03-08 17:51:09 +00:00
zfs_onexit.c
zfs_replay.c MFV r289561: 6328 Fix cstyle errors in zfs codebase 2015-10-19 08:25:37 +00:00
zfs_rlock.c
zfs_sa.c zfs: honour and make use of vfs vnode locking protocol 2016-08-05 06:23:06 +00:00
zfs_vfsops.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
zfs_vnops.c fix vnode lock assertion for extended attributes directory 2016-09-24 08:13:15 +00:00
zfs_znode.c zfs: honour and make use of vfs vnode locking protocol 2016-08-05 06:23:06 +00:00
zfs.conf
zil.c MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
zio_checksum.c MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
zio_compress.c
zio_inject.c MFV r296505: 6531 Provide mechanism to artificially limit disk performance 2016-03-08 17:27:13 +00:00
zio.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
zle.c
zrlock.c MFV r289561: 6328 Fix cstyle errors in zfs codebase 2015-10-19 08:25:37 +00:00
zvol.c Plug open count leak on zvol rename. 2016-03-30 16:54:18 +00:00