If block cloning is disabled by default then enable it when running
the bclone tests. Follow up to #15529.
Reviewed-by: Brian Atkinson <batkinson@lanl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #15796
log_must zfs destroy $TESTSRCFS
log_must zfs destroy $TESTDSTFS
log_must zfs destroy $TESTSRCFS
log_must zfs destroy $TESTDSTFS
+
+default_cleanup_noexit
+
+if tunable_exists BCLONE_ENABLED ; then
+ log_must restore_tunable BCLONE_ENABLED
+fi
+
+log_pass
log_unsupported "clonefile program required to test block cloning"
fi
log_unsupported "clonefile program required to test block cloning"
fi
+if tunable_exists BCLONE_ENABLED ; then
+ log_must save_tunable BCLONE_ENABLED
+ log_must set_tunable32 BCLONE_ENABLED 1
+fi
+
DISK=${DISKS%% *}
default_setup_noexit $DISK "true"
DISK=${DISKS%% *}
default_setup_noexit $DISK "true"