cache.t revision 185029
178135Speter#!/bin/sh 278135Speter# $FreeBSD: head/tools/regression/zfs/zpool/remove/cache.t 185029 2008-11-17 20:49:29Z pjd $ 378135Speter 478135Speterdir=`dirname $0` 578135Speter. ${dir}/../../misc.sh 678135Speter 778135Speterecho "1..9" 878135Speter 978135Speterdisks_create 4 1078135Speternames_create 1 1178135Speter 1278135Speterexpect_ok ${ZPOOL} create ${name0} ${disk0} cache ${disk1} 1378135Speterexpect_ok ${ZPOOL} add ${name0} cache ${disk2} ${disk3} 1478135Speterexp=`( 1578135Speter echo " pool: ${name0}" 1678135Speter echo " state: ONLINE" 1778135Speter echo " scrub: none requested" 1878135Speter echo "config:" 1978135Speter echo " NAME STATE READ WRITE CKSUM" 2078135Speter echo " ${name0} ONLINE 0 0 0" 2178135Speter echo " ${disk0} ONLINE 0 0 0" 2278135Speter echo " cache" 2378135Speter echo " ${disk1} ONLINE 0 0 0" 2478135Speter echo " ${disk2} ONLINE 0 0 0" 2578135Speter echo " ${disk3} ONLINE 0 0 0" 2678135Speter echo "errors: No known data errors" 27116182Sobrien)` 28116182Sobrienexpect "${exp}" ${ZPOOL} status ${name0} 29116182Sobrienexpect_ok ${ZPOOL} remove ${name0} ${disk1} ${disk2} 3078135Speterexp=`( 3194936Smux echo " pool: ${name0}" 32240067Sray echo " state: ONLINE" 33160217Sscottl echo " scrub: none requested" 34240119Sray echo "config:" 3578135Speter echo " NAME STATE READ WRITE CKSUM" 3678135Speter echo " ${name0} ONLINE 0 0 0" 3778135Speter echo " ${disk0} ONLINE 0 0 0" 3878135Speter echo " cache" 3978135Speter echo " ${disk3} ONLINE 0 0 0" 4078135Speter echo "errors: No known data errors" 4178135Speter)` 4294936Smuxexpect "${exp}" ${ZPOOL} status ${name0} 4395593Speterexpect_ok ${ZPOOL} remove ${name0} ${disk3} 4479696Speterexp=`( 4578135Speter echo " pool: ${name0}" 4678135Speter echo " state: ONLINE" 47240067Sray echo " scrub: none requested" 48240067Sray echo "config:" 49240067Sray echo " NAME STATE READ WRITE CKSUM" 50240067Sray echo " ${name0} ONLINE 0 0 0" 51240067Sray echo " ${disk0} ONLINE 0 0 0" 52240067Sray echo "errors: No known data errors" 53240067Sray)` 54240067Srayexpect "${exp}" ${ZPOOL} status ${name0} 55240067Srayexpect_ok ${ZPOOL} destroy ${name0} 56240067Srayexpect_fl ${ZPOOL} status -x ${name0} 57240119Sray 58240067Sraydisks_destroy 59240067Sray