mirror_zfs/tests/zfs-tests/tests/functional/cli_root
youzhongyang c5a388a1ef
Add delay between zpool add zvol and zpool destroy
As investigated by #14026, the zpool_add_004_pos can reliably hang if 
the timing is not right. This is caused by a race condition between 
zed doing zpool reopen (due to the zvol being added to the zpool), 
and the command zpool destroy.

This change adds a delay between zpool add zvol and zpool destroy to
avoid these issue, but does not address the underlying problem.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Youzhong Yang <yyang@mathworks.com>
Issue #14026
Closes #14052
2022-10-21 10:05:13 -07:00
..
zdb Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_bookmark Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_change-key Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_clone Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_copies Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_create Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_destroy Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_diff autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zfs_get Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_ids_to_path Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_inherit Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_jail Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_load-key Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_mount Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_program Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_promote Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_property Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_receive Implement a new type of zfs receive: corrective receive (-c) 2022-07-28 15:52:46 -07:00
zfs_rename Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_reservation Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_rollback Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_send Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_set Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_share Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_snapshot Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_sysfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_unload-key Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_unmount Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_unshare Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_upgrade Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_wait autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zhack autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zpool Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_add Add delay between zpool add zvol and zpool destroy 2022-10-21 10:05:13 -07:00
zpool_attach Cleanup: 64-bit kernel module parameters should use fixed width types 2022-10-13 10:03:29 -07:00
zpool_clear Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_create Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_destroy Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_detach Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_events Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_expand ZTS: Fix zpool_expand_001_pos 2022-08-09 13:26:46 -07:00
zpool_export Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_get Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_history Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_import Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_initialize Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_labelclear autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zpool_offline Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_online Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_remove Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_reopen autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zpool_replace Cleanup: 64-bit kernel module parameters should use fixed width types 2022-10-13 10:03:29 -07:00
zpool_resilver Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_scrub Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_set Cleanup: 64-bit kernel module parameters should use fixed width types 2022-10-13 10:03:29 -07:00
zpool_split Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_status Fix zpool status in case of unloaded keys 2022-08-22 17:42:01 -07:00
zpool_sync Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_trim autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zpool_upgrade Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_wait autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
cli_common.kshlib Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00