Print this page
7290 ZFS test suite needs to control what utilities it can run
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
*** 8,18 ****
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
! # Copyright (c) 2012 by Delphix. All rights reserved.
#
. $STF_SUITE/include/math.shlib
export TESTVOL="testvol.nopwrite"
--- 8,18 ----
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
! # Copyright (c) 2012, 2016 by Delphix. All rights reserved.
#
. $STF_SUITE/include/math.shlib
export TESTVOL="testvol.nopwrite"
*** 25,35 ****
typeset snap=$2
typeset clone=$3
typeset low=1
typeset high=99
! $SYNC
for i in origin snap clone; do
for j in used refer usedbychildren written; do
typeset ${i}_$j=$(get_prop $j $(eval echo \$$i))
done
done
--- 25,35 ----
typeset snap=$2
typeset clone=$3
typeset low=1
typeset high=99
! sync
for i in origin snap clone; do
for j in used refer usedbychildren written; do
typeset ${i}_$j=$(get_prop $j $(eval echo \$$i))
done
done
*** 58,68 ****
#
# The comparisons below should pass regardless of nopwrite. They're
# here for sanity.
#
! typeset deadlist=$($ZDB -Pddd $clone | $AWK '/Deadlist:/ {print $2}')
within_percent $deadlist $clone_written $high || return 1
within_percent $snap_refer $snap_written $high || return 1
return 0
}
--- 58,68 ----
#
# The comparisons below should pass regardless of nopwrite. They're
# here for sanity.
#
! typeset deadlist=$(zdb -Pddd $clone | awk '/Deadlist:/ {print $2}')
within_percent $deadlist $clone_written $high || return 1
within_percent $snap_refer $snap_written $high || return 1
return 0
}