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 }