mirror_zfs/tests/zfs-tests/tests/functional
loli10K 85ce3f4fd1 Adopt pyzfs from ClusterHQ
This commit introduces several changes:

 * Update LICENSE and project information

 * Give a good PEP8 talk to existing Python source code

 * Add RPM/DEB packaging for pyzfs

 * Fix some outstanding issues with the existing pyzfs code caused by
   changes in the ABI since the last time the code was updated

 * Integrate pyzfs Python unittest with the ZFS Test Suite

 * Add missing libzfs_core functions: lzc_change_key,
   lzc_channel_program, lzc_channel_program_nosync, lzc_load_key,
   lzc_receive_one, lzc_receive_resumable, lzc_receive_with_cmdprops,
   lzc_receive_with_header, lzc_reopen, lzc_send_resume, lzc_sync,
   lzc_unload_key, lzc_remap

Note: this commit slightly changes zfs_ioc_unload_key() ABI. This allow
to differentiate the case where we tried to unload a key on a
non-existing dataset (ENOENT) from the situation where a dataset has
no key loaded: this is consistent with the "change" case where trying
to zfs_ioc_change_key() from a dataset with no key results in EACCES.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: loli10K <ezomori.nozomu@gmail.com>
Closes #7230
2018-05-01 10:33:35 -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 zfs incremental send remove '-o' properties 2018-04-30 20:58:29 -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 Clean up (k)shlib and cfg file shebangs 2018-04-08 19:37:22 -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