OpenZFS 7496 - cmp_ds_cont has never worked

Authored by: John Wren Kennedy <john.kennedy@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Ported-by: George Melikov <mail@gmelikov.ru>

OpenZFS-issue: https://www.illumos.org/issues/7496
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/5dc1fd7
Closes #5781
This commit is contained in:
John Wren Kennedy 2016-11-05 20:32:44 -07:00 committed by Brian Behlendorf
parent 717afc1326
commit 510e66db85
3 changed files with 3 additions and 7 deletions

View File

@ -187,7 +187,7 @@ function cmp_ds_cont
dstdir=$(get_prop mountpoint $dst_fs) dstdir=$(get_prop mountpoint $dst_fs)
$DIFF -r $srcdir $dstdir > /dev/null 2>&1 $DIFF -r $srcdir $dstdir > /dev/null 2>&1
echo $? return $?
} }
# #

View File

@ -26,7 +26,7 @@
# #
# #
# Copyright (c) 2013 by Delphix. All rights reserved. # Copyright (c) 2013, 2015 by Delphix. All rights reserved.
# #
. $STF_SUITE/tests/functional/rsend/rsend.kshlib . $STF_SUITE/tests/functional/rsend/rsend.kshlib
@ -76,7 +76,6 @@ log_must eval "$ZFS send -R $POOL@final > $BACKDIR/pool-final-R"
log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R" log_must eval "$ZFS receive -d -F $POOL2 < $BACKDIR/pool-final-R"
dstds=$(get_dst_ds $POOL $POOL2) dstds=$(get_dst_ds $POOL $POOL2)
log_must cmp_ds_subs $POOL $dstds log_must cmp_ds_subs $POOL $dstds
log_must cmp_ds_cont $POOL $dstds
# #
# Verify zfs send -R -I should succeed # Verify zfs send -R -I should succeed
@ -94,6 +93,5 @@ else
$ZFS receive -d -F $dstds < $BACKDIR/pool-init-final-IR $ZFS receive -d -F $dstds < $BACKDIR/pool-init-final-IR
fi fi
log_must cmp_ds_subs $POOL $dstds log_must cmp_ds_subs $POOL $dstds
log_must cmp_ds_cont $POOL $dstds
log_pass "Rename parent filesystem name will not change the dependent order." log_pass "Rename parent filesystem name will not change the dependent order."

View File

@ -26,7 +26,7 @@
# #
# #
# Copyright (c) 2013 by Delphix. All rights reserved. # Copyright (c) 2013, 2015 by Delphix. All rights reserved.
# #
. $STF_SUITE/tests/functional/rsend/rsend.kshlib . $STF_SUITE/tests/functional/rsend/rsend.kshlib
@ -116,9 +116,7 @@ fi
log_must cmp_ds_subs $POOL $dstds log_must cmp_ds_subs $POOL $dstds
typeset -i i=0 typeset -i i=0
while ((i < ${#pair[@]})); do while ((i < ${#pair[@]})); do
log_must cmp_ds_cont ${pair[$i]} ${pair[((i+1))]}
log_must cmp_ds_prop ${pair[$i]} ${pair[((i+1))]} log_must cmp_ds_prop ${pair[$i]} ${pair[((i+1))]}
((i += 2)) ((i += 2))
done done