mirror_zfs/tests/zfs-tests/tests/functional
Tom Caputi be9a5c355c Add support for decryption faults in zinject
This patch adds the ability for zinject to trigger decryption
and authentication faults in the ZIO and ARC layers. This
functionality is exposed via the new "decrypt" error type, which
may be provided for "data" object types.

This patch also refactors some of the core encryption / decryption
functions so that they have consistent prototypes, handle errors
consistently, and do not have unused arguments.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tom Caputi <tcaputi@datto.com>
Closes #7474
2018-05-02 15:36:20 -07:00
..
acl Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
arc Fix dbufstats_001_pos 2018-03-07 09:53:04 -08:00
atime Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
bootfs OpenZFS 9213 - zfs: sytem typo 2018-04-15 10:59:13 -07:00
cache Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
cachefile Clean up (k)shlib and cfg file shebangs 2018-04-08 19:37:22 -07:00
casenorm Fix ENOSPC in "Handle zap_add() failures in ..." 2018-04-18 14:19:50 -07:00
channel_program Clean up (k)shlib and cfg file shebangs 2018-04-08 19:37:22 -07:00
chattr Fix chattr_001_pos 2017-07-07 15:45:29 -07:00
checksum Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
clean_mirror Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
cli_root Fix issues found with zfs diff 2018-05-01 11:24:20 -07:00
cli_user Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
compression Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
cp_files Fix ENOSPC in "Handle zap_add() failures in ..." 2018-04-18 14:19:50 -07:00
ctime Add configure option to enable gcov analysis 2017-09-15 10:24:13 -07:00
deadman Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
delegate Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
devices Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
events Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
exec Enable remaining tests 2017-05-22 12:34:32 -04:00
fault Add support for decryption faults in zinject 2018-05-02 15:36:20 -07:00
features OpenZFS 7614, 9064 - zfs device evacuation/removal 2018-04-14 12:16:17 -07:00
grow_pool Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
grow_replicas Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
history Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
hkdf Support -fsanitize=address with --enable-asan 2018-01-10 10:49:27 -08:00
inheritance Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
inuse Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
large_files Enable remaining tests 2017-05-22 12:34:32 -04:00
largest_pool Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
libzfs Add libtpool (thread pools) 2017-08-09 15:31:08 -07:00
link_count Enable remaining tests 2017-05-22 12:34:32 -04:00
migration Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
mmap Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
mmp Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
mount Enable remaining tests 2017-05-22 12:34:32 -04:00
mv_files Add test with two kinds of file creation orders 2018-04-30 12:45:47 -05:00
nestedfs OpenZFS 7290 - ZFS test suite needs to control what utilities it can run 2017-04-06 09:25:36 -07:00
no_space Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
nopwrite Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
online_offline Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
pool_names Fix some ZFS Test Suite issues 2017-09-25 10:32:34 -07:00
poolversion Fix some ZFS Test Suite issues 2017-09-25 10:32:34 -07:00
privilege Project Quota on ZFS 2018-02-13 14:54:54 -08:00
projectquota Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
pyzfs Adopt pyzfs from ClusterHQ 2018-05-01 10:33:35 -07:00
quota Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
raidz OpenZFS 7290 - ZFS test suite needs to control what utilities it can run 2017-04-06 09:25:36 -07:00
redundancy Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
refquota OpenZFS 9213 - zfs: sytem typo 2018-04-15 10:59:13 -07:00
refreserv Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
removal OpenZFS 9280 - Assertion failure while running removal_with_ganging test with 4K devices 2018-04-17 10:44:50 -07:00
rename_dirs Enable remaining tests 2017-05-22 12:34:32 -04:00
replacement Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
reservation ZTS: fix reservation_013_pos integer overflow 2018-04-17 10:52:53 -07:00
rootpool OpenZFS 8076 - zfs-tests suite fails rootpool_002_neg 2017-05-25 17:29:08 -07:00
rsend Fix issues with raw sends of spill blocks 2018-04-17 11:19:03 -07:00
scrub_mirror Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
slog Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
snapshot Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
snapused Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
sparse Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
threadsappend Enable remaining tests 2017-05-22 12:34:32 -04:00
tmpfile Add tmpfile_003_pos to .gitignore 2017-02-03 13:42:49 -08:00
truncate Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
upgrade Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
user_namespace Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
userquota Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
vdev_zaps Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
write_dirs Clean up (k)shlib and cfg file shebangs 2018-04-08 19:37:22 -07:00
xattr Fix "file is executable, but no shebang" warnings 2018-04-06 16:34:21 -07:00
zvol Clean up (k)shlib and cfg file shebangs 2018-04-08 19:37:22 -07:00
Makefile.am Adopt pyzfs from ClusterHQ 2018-05-01 10:33:35 -07:00