/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/removal/ |
H A D | removal_resume_export.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 28 # When a pool has an ongoing removal and it is exported ZFS 29 # suspends the removal thread beforehand. This test ensures 30 # that ZFS restarts the removal thread if the export fails 36 # 2. Add a new vdev to the pool and start the removal of 40 # 4. After the export fails ensure that the removal thread 55 # the removal thread. [spa_inject_ref gets incremented] 65 # Let the removal finish. 87 # we start the removal. 101 log_pass "Device removal thread resumes after failed export"
|
H A D | removal_cancel.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 28 # Ensure that cancelling a removal midway does not cause any 34 # 2. Add a new vdev to the pool and start the removal of 36 # 3. Cancel the removal after some segments have been copied 71 # Block removal. 76 # Start removal. 86 # Cancel removal. 95 log_pass "Device removal thread cancelled successfully."
|
H A D | removal.kshlib | 25 # Waits for the pool to finish a removal. 36 # the removal to be completed on disk. 46 # runs the callback while the removal is in progress. 49 # interact with device removal. After the callback is done, 50 # the removal is unpaused and we wait for it to finish. 70 # We want to make sure that the removal started 79 # Ensure that we still haven't finished the removal 121 # To ensure that the removal takes a while, we fragment the pool 122 # by writing random blocks and continue to do during the removal.
|
H A D | removal_with_errors.ksh | 24 . $STF_SUITE/tests/functional/removal/removal.kshlib 29 # This test ensures the device removal is cancelled when hard IO 30 # errors are encountered during the removal process. This is done 39 # vdev which is being removed. Then we start the removal process. 40 # 4. Verify that the injected read errors cause the removal of 72 # the removal to be completed on disk. 94 # Verify that unexpected read errors automatically cancel the removal. 105 # Verify that unexpected write errors automatically cancel the removal.
|
H A D | remove_indirect.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 27 # Device removal cannot remove non-concrete vdevs 32 # 3. Verify we can't remove the "indirect" vdev created by the first removal 43 log_assert "Device removal should not be able to remove non-concrete vdevs" 54 # 3. Verify we can't remove the "indirect" vdev created by the first removal 59 log_pass "Device removal cannot remove non-concrete vdevs"
|
H A D | removal_reservation.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 47 # Start a writing thread to ensure the removal will take a while. 59 (( $zret == $ENOSPC )) || log_fail "Did not get ENOSPC during removal." 64 log_pass "Removal properly sets reservation."
|
H A D | removal_with_zdb.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 73 log_note "Output following removal: zdb -cudi $TESTPOOL" 76 "$zdbstat following removal." 79 log_pass "Can use zdb during removal"
|
H A D | remove_expanded.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 72 # vdev. Wait for removal to finish. 90 log_pass "Removal of expanded vdev doesn't cause any problems."
|
H A D | removal_with_write.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 35 log_pass "Can write to device during removal"
|
H A D | removal_with_scrub.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 30 log_pass "Can use scrub during removal"
|
H A D | removal_multiple_indirection.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 28 # For device removal a file's contents should transfer 38 # removals to 32k, so during removal our 128k file will
|
H A D | removal_with_remove.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 36 log_pass "Cannot remove a disk during removal"
|
H A D | removal_with_snapshot.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 37 log_pass "Can create and destroy snapshot during removal"
|
H A D | removal_with_create_fs.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 37 log_pass "Can write to device during removal"
|
H A D | removal_with_send.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 38 log_pass "Can use send during removal"
|
H A D | removal_with_send_recv.ksh | 23 . $STF_SUITE/tests/functional/removal/removal.kshlib 39 log_pass "Can send and recv during removal"
|
/freebsd/tests/sys/cam/ctl/ |
H A D | prevent.sh | 29 # * multiple initiators may block removal 32 # * persistent removal (not implemented in CTL) 37 atf_set "descr" "SCSI PREVENT ALLOW MEDIUM REMOVAL will prevent a CD from being ejected" 64 atf_set "descr" "SCSI PREVENT ALLOW MEDIUM REMOVAL is idempotent when run from the same initiator" 90 atf_set "descr" "SCSI PREVENT ALLOW MEDIUM REMOVAL may not be used on non-removable media" 109 atf_set "descr" "SCSI PREVENT ALLOW MEDIUM REMOVAL will prevent a CD from being ejected" 131 atf_set "descr" "SCSI PREVENT ALLOW MEDIUM REMOVAL is idempotent when run from the same initiator"
|
/freebsd/sys/contrib/openzfs/man/man8/ |
H A D | zpool-remove.8 | 69 command initiates the removal and returns, while the evacuation continues in 71 The removal progress can be monitored with 73 If an I/O error is encountered during the removal process it will be canceled. 89 Do not actually perform the removal 92 mapping table after the removal completes. 101 Waits until the removal has completed before returning. 109 Stops and cancels an in-progress removal of a top-level vdev.
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_wait/ |
H A D | zpool_wait_remove_cancel.ksh | 23 # 'zpool wait' works when device removal is canceled. 27 # 2. Modify a tunable to make sure removal won't complete while test is running. 31 # 6. Cancel the removal of the device. 50 # Start removal, but don't allow it to make any progress 63 log_pass "'zpool wait -t remove' works when removal is canceled."
|
H A D | zpool_wait_remove.ksh | 27 # 2. Modify a tunable to make sure removal doesn't make any progress. 31 # 6. Modify tunable to allow removal to complete. 52 # Start removal, but don't allow it to make any progress at first 72 # Unpause removal, and wait for it to finish
|
/freebsd/share/man/man9/ |
H A D | sysctl_ctx_init.9 | 68 as well as their proper removal when needed. 69 It adds a simple transactional aspect to OID removal operations; 70 i.e., if a removal operation fails part way, 118 The removal operation is performed in two steps. 236 The current removal algorithm is somewhat heavy. 241 for removal operations. 245 creation and removal of entries is relatively costly.
|
/freebsd/crypto/openssl/doc/internal/man7/ |
H A D | deprecation.pod | 20 Removal of a symbol is not the same thing as deprecation, as it actually 23 OpenSSL configuration supports deprecation as well as simulating removal of 33 Simulating removal is done with C<#ifndef> preprocessor guards using macros 64 symbol is publicly unavailable through simulated removal. That's done by 81 removal: 100 * kept until removal.
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/fault/ |
H A D | auto_offline_001_pos.ksh | 33 # 2. Simulate physical removal of one device 43 # conditions caused by mixing creation/removal events from partitioning the 47 # event. The ZED does receive a removal notification but only relies on it to 101 # 2. Simulate physical removal of one device 137 # 2. Simulate physical removal of one device 173 # 3. Simulate physical removal of one device
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/pool_checkpoint/ |
H A D | checkpoint_removal.ksh | 23 # Attempt to take a checkpoint while a removal is 31 # removal takes place 34 # 4. Start removal of first disk 73 log_pass "Attempting to checkpoint during removal fails as expected."
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_removal.c | 74 * - If a free happens during a removal, it is freed from the 78 * - After the removal is completed, the copy thread converts the vdev 80 * the sync thread to destroy the space maps and finish the removal 95 * doing a device removal. This determines how much i/o we can have 111 * Ignore hard IO errors during device removal. When set if a device 112 * encounters hard IO error during the removal process the removal will 138 * actions happen while in the middle of a removal. 403 * - initializing the spa_removing_phys which tracks this removal 514 zfs_dbgmsg("starting removal thread for vdev %llu (%px) in txg %llu " in vdev_remove_initiate_sync() 632 * removal thread running. The only scenario where this in spa_restart_removal() [all …]
|