mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 19:19:32 +03:00
ZTS: Fix trim/trim_config and trim/autotrim_config
There have been occasional CI failures which occur when the trimmed vdev size exactly matches the target size. Resolve this by slightly relaxing the conditional and checking for -ge rather than -gt. In all of the cases observer, the values match exactly. For example: Failure /mnt/trim-vdev1 is 768 MB which is not -gt than 768 MB Reviewed-by: Ryan Moeller <ryan@ixsystems.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #9399
This commit is contained in:
parent
5a1bf9e8b1
commit
5e78137f28
@ -89,7 +89,7 @@ for type in "" "mirror" "raidz2"; do
|
|||||||
|
|
||||||
# Fill the pool, verify the vdevs are no longer sparse.
|
# Fill the pool, verify the vdevs are no longer sparse.
|
||||||
file_write -o create -f /$TESTPOOL/file -b 1048576 -c $fill_mb -d R
|
file_write -o create -f /$TESTPOOL/file -b 1048576 -c $fill_mb -d R
|
||||||
verify_vdevs "-gt" "$VDEV_MAX_MB" $VDEVS
|
verify_vdevs "-ge" "$VDEV_MAX_MB" $VDEVS
|
||||||
|
|
||||||
# Remove the file, wait for trim, verify the vdevs are now sparse.
|
# Remove the file, wait for trim, verify the vdevs are now sparse.
|
||||||
log_must rm /$TESTPOOL/file
|
log_must rm /$TESTPOOL/file
|
||||||
|
@ -88,7 +88,7 @@ for type in "" "mirror" "raidz2"; do
|
|||||||
|
|
||||||
# Fill the pool, verify the vdevs are no longer sparse.
|
# Fill the pool, verify the vdevs are no longer sparse.
|
||||||
file_write -o create -f /$TESTPOOL/file -b 1048576 -c $fill_mb -d R
|
file_write -o create -f /$TESTPOOL/file -b 1048576 -c $fill_mb -d R
|
||||||
verify_vdevs "-gt" "$VDEV_MAX_MB" $VDEVS
|
verify_vdevs "-ge" "$VDEV_MAX_MB" $VDEVS
|
||||||
|
|
||||||
# Remove the file, issue trim, verify the vdevs are now sparse.
|
# Remove the file, issue trim, verify the vdevs are now sparse.
|
||||||
log_must rm /$TESTPOOL/file
|
log_must rm /$TESTPOOL/file
|
||||||
|
Loading…
Reference in New Issue
Block a user