DELTA 300530 509 449 SVN:  3ibgnopENDREP DELTA SVN6T66x^V]oF|~BP8 ڠR"%@*Iu_Z<9P<vUGJlh`w;s{<XoR`9oNp#eoFqts;MɘBw29a#*\TlIqPUHRʗҬܨ,η^_H濮JuVjiY62_ mr}<_$`T߫얖:K;a,ɳ ҫ]BK*J0)c$ʘF`R-UP 8Fyin!2ZVѐ<JK]T#0T՚V:JQe*N-j8Rz3 guJ7Y_ 8"隔n8jc ?-*a$U*kLVU\: zkq[t.B I5<K؟_bzѹ9n=s:1ZD~g-{vM CsO)"1{ G̦Eą` ґ ]_Gѵ8ьMv³/=[\ 2`KwQxn{!W؂B,\djt;vz?v ?)ROǩ2[؎X*)dZMjN~w`>5̨ED`CVܸ[e<Vv}G4%FK`+zc7f\ 'qی)`} _jp>ޡדeMs{)S uqAM:kDx>aJ+^-ymu;|JG(tZ.v}㯑*bv7u6M|$-U2^響- 1[ w#{z|IAJna#H{zU_ޔQ;OZ9syuy}v! d ENDREP DELTA 270604 5235043 785 SVN(+4x3cleanup_testenv $TESTPOOL destroy_gnops $ALL_DISKS ENDREP DELTA 270604 5235841 712 SVN-t:ssDEV_DISKS="$DISK0 $DISK1 $DISK2" export SPARE_DISKS="$DISK3" export ALL_DISKS="$DEV_DISKS $SPARE_DISKS" set_disks ENDREP DELTA 270604 5236566 3318 SVN+ATZJYra"HdGR. $STF_SUITE/include/libgnop.kshlib . $STF_SUITE/tests/hotplug/hotplug.cfgDISKS[1-4] # # $1 pool type # function setup_testenv { typeset type=$1 if [[ -z $type ]]; then log_fail "Usage: setup_testenv " fi log_must $ZPOOL create -f \ $TESTPOOL $type ${DISK0}.nop ${DISK1}.nop ${DISK2}.nop ${DISK3}.nopdestroy_pool $TESTPOOLENDREP DELTA 270604 5239897 1160 SVN. {1h-`+ylog_assert"type log_must destroy_gnop $DISK0 log_must check_state $TESTPOOL ${DISK0}.nop 'REMOVED' log_must create_gnop $DISK0" ENDREP DELTA 270604 5248985 1225 SVN16 I~oB~assert "When removing hotspare device, verify device status is 'REMOVED'." for type in "mirror" "raidz" "raidz2"; do log_must $ZPOOL create -f $TESTPOOL $type $DISK0.nop $DISK1.nop $DISK2.nop spare $DISK3.nop log_must destroy_gnop $DISK3 wait_for 15 1 check_state $TESTPOOL $DISK3.nop 'REMOVED' log_must check_state $TESTPOOL $DISK3.nop 'REMOVED' log_must create_gnop $DISK3ENDREP DELTA 270604 5253562 1523 SVN;5x^QMK0<7bWO z(.Jl^`$z]z|٦ޓ E Q塕4صd⸷Kc{sNu,Oe!{2Z9gwBϟ_CZy C_̈<˺|@^@vM9ã0j8v$X_BUg2j;/c{7@w C̿`n{T-Ue*~EZL},pBs'dUG[8ɘDR_wENDREP DELTA 323033 17581 556 SVNY"`u_-pL2pv  %.;qd+tZZx^AK@W '5)z(Q(Js7eN̺;[In<}͈Jq-2x\8OM{Gd%IKlldf;6a#+ WK)js`cܨбj na_-=:* HGa`