Differential D28677 Diff 83996 sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_raw.ksh
Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_send/zfs_send_raw.ksh
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
typeset snap1="$TESTPOOL/$TESTFS1@snap" | typeset snap1="$TESTPOOL/$TESTFS1@snap" | ||||
log_must eval "echo $passphrase | zfs create -o encryption=on" \ | log_must eval "echo $passphrase | zfs create -o encryption=on" \ | ||||
"-o keyformat=passphrase $TESTPOOL/$TESTFS1" | "-o keyformat=passphrase $TESTPOOL/$TESTFS1" | ||||
log_must zfs snapshot $snap | log_must zfs snapshot $snap | ||||
log_must zfs snapshot $snap1 | log_must zfs snapshot $snap1 | ||||
log_must eval "zfs send -w $snap > /dev/null" | log_must eval "zfs send -w $snap >$TEST_BASE_DIR/devnull" | ||||
log_must eval "zfs send -w $snap1 > /dev/null" | log_must eval "zfs send -w $snap1 >$TEST_BASE_DIR/devnull" | ||||
log_note "Verify ZFS can perform raw sends with properties" | log_note "Verify ZFS can perform raw sends with properties" | ||||
log_must eval "zfs send -wp $snap > /dev/null" | log_must eval "zfs send -wp $snap >$TEST_BASE_DIR/devnull" | ||||
log_must eval "zfs send -wp $snap1 > /dev/null" | log_must eval "zfs send -wp $snap1 >$TEST_BASE_DIR/devnull" | ||||
log_note "Verify ZFS can perform raw replication sends" | log_note "Verify ZFS can perform raw replication sends" | ||||
log_must eval "zfs send -wR $snap > /dev/null" | log_must eval "zfs send -wR $snap >$TEST_BASE_DIR/devnull" | ||||
log_must eval "zfs send -wR $snap1 > /dev/null" | log_must eval "zfs send -wR $snap1 >$TEST_BASE_DIR/devnull" | ||||
log_note "Verify ZFS can perform a raw send of an encrypted datasets with" \ | log_note "Verify ZFS can perform a raw send of an encrypted datasets with" \ | ||||
"its key unloaded" | "its key unloaded" | ||||
log_must zfs unmount $TESTPOOL/$TESTFS1 | log_must zfs unmount $TESTPOOL/$TESTFS1 | ||||
log_must zfs unload-key $TESTPOOL/$TESTFS1 | log_must zfs unload-key $TESTPOOL/$TESTFS1 | ||||
log_must eval "zfs send -w $snap1 > /dev/null" | log_must eval "zfs send -w $snap1 >$TEST_BASE_DIR/devnull" | ||||
log_pass "ZFS performs raw sends of datasets" | log_pass "ZFS performs raw sends of datasets" |