mirror_zfs/tests/zfs-tests/tests/functional
Ameer Hamza 55c12724d3
zed: mark disks as REMOVED when they are removed
ZED does not take any action for disk removal events if there is no
spare VDEV available. Added zpool_vdev_remove_wanted() in libzfs
and vdev_remove_wanted() in vdev.c to remove the VDEV through ZED
on removal event.  This means that if you are running zed and
remove a disk, it will be properly marked as REMOVED.

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Signed-off-by: Ameer Hamza <ahamza@ixsystems.com>
Closes #13797
2022-09-28 09:48:46 -07:00
..
acl Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
alloc_class autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
append Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
arc Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
atime Enable relatime by default 2022-08-12 14:20:25 -07:00
bootfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
btree autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
cache Enable relatime by default 2022-08-12 14:20:25 -07:00
cachefile Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
casenorm autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
channel_program Add zfs.sync.snapshot_rename 2022-09-02 13:31:19 -07:00
chattr Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
checksum Add Linux posix_fadvise support 2022-09-08 10:29:41 -07:00
clean_mirror Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
cli_root Improve too large physical ashift handling 2022-09-08 10:30:53 -07:00
cli_user Add zilstat script to report zil kstats in a user friendly manner 2022-09-02 13:24:07 -07:00
compression Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
cp_files Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
crtime Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
ctime Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
deadman Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
delegate Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
devices Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
dos_attributes Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
events Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
exec Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
fadvise Add Linux posix_fadvise support 2022-09-08 10:29:41 -07:00
fallocate ZTS: fallocate tests fail with hard coded values 2022-09-22 16:42:34 -06:00
fault zed: mark disks as REMOVED when they are removed 2022-09-28 09:48:46 -07:00
features Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
grow Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
history Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
hkdf Enable -Wwrite-strings 2022-06-29 14:08:54 -07:00
inheritance ZTS: Fix occasional inherit_001_pos.ksh failure 2022-07-25 09:52:42 -07:00
inuse Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
io ZTS: Fix io_uring support check 2022-07-26 14:39:23 -07:00
l2arc autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
large_files Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
largest_pool Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
libzfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
limits autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
link_count Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
log_spacemap autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
migration Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
mmap Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
mmp Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
mount Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
mv_files Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
nestedfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
no_space Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
nopwrite autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
online_offline Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
pam Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
pool_checkpoint autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
pool_names Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
poolversion Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
privilege Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
procfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
projectquota Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
pyzfs autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
quota Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
raidz Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
redacted_send Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
redundancy Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
refquota Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
refreserv Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
removal zpool: fix redundancy check after vdev removal 2022-08-04 17:02:57 -07:00
rename_dirs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
replacement Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
reservation Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
rootpool Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
rsend Enforce "-F" flag on resuming recv of full/newfs on existing dataset 2022-09-27 16:34:27 -07:00
scrub_mirror Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
simd Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
slog Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
snapshot Add snapshots_changed as property 2022-08-02 16:45:30 -07:00
snapused Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
sparse Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
stat Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
suid Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
tmpfile Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
trim Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
truncate Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
upgrade Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
user_namespace Fix minor issues in namespace delegation support 2022-09-20 15:25:21 -07:00
userquota Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
vdev_zaps autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
write_dirs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
xattr Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_influxdb autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zvol ZTS: zvol_stress: fix race condition with zinject usage 2022-08-25 14:22:10 -07:00