1185029Spjd#!/bin/sh 2185029Spjd# $FreeBSD: releng/11.0/tools/regression/zfs/zpool/remove/cache.t 185029 2008-11-17 20:49:29Z pjd $ 3185029Spjd 4185029Spjddir=`dirname $0` 5185029Spjd. ${dir}/../../misc.sh 6185029Spjd 7185029Spjdecho "1..9" 8185029Spjd 9185029Spjddisks_create 4 10185029Spjdnames_create 1 11185029Spjd 12185029Spjdexpect_ok ${ZPOOL} create ${name0} ${disk0} cache ${disk1} 13185029Spjdexpect_ok ${ZPOOL} add ${name0} cache ${disk2} ${disk3} 14185029Spjdexp=`( 15185029Spjd echo " pool: ${name0}" 16185029Spjd echo " state: ONLINE" 17185029Spjd echo " scrub: none requested" 18185029Spjd echo "config:" 19185029Spjd echo " NAME STATE READ WRITE CKSUM" 20185029Spjd echo " ${name0} ONLINE 0 0 0" 21185029Spjd echo " ${disk0} ONLINE 0 0 0" 22185029Spjd echo " cache" 23185029Spjd echo " ${disk1} ONLINE 0 0 0" 24185029Spjd echo " ${disk2} ONLINE 0 0 0" 25185029Spjd echo " ${disk3} ONLINE 0 0 0" 26185029Spjd echo "errors: No known data errors" 27185029Spjd)` 28185029Spjdexpect "${exp}" ${ZPOOL} status ${name0} 29185029Spjdexpect_ok ${ZPOOL} remove ${name0} ${disk1} ${disk2} 30185029Spjdexp=`( 31185029Spjd echo " pool: ${name0}" 32185029Spjd echo " state: ONLINE" 33185029Spjd echo " scrub: none requested" 34185029Spjd echo "config:" 35185029Spjd echo " NAME STATE READ WRITE CKSUM" 36185029Spjd echo " ${name0} ONLINE 0 0 0" 37185029Spjd echo " ${disk0} ONLINE 0 0 0" 38185029Spjd echo " cache" 39185029Spjd echo " ${disk3} ONLINE 0 0 0" 40185029Spjd echo "errors: No known data errors" 41185029Spjd)` 42185029Spjdexpect "${exp}" ${ZPOOL} status ${name0} 43185029Spjdexpect_ok ${ZPOOL} remove ${name0} ${disk3} 44185029Spjdexp=`( 45185029Spjd echo " pool: ${name0}" 46185029Spjd echo " state: ONLINE" 47185029Spjd echo " scrub: none requested" 48185029Spjd echo "config:" 49185029Spjd echo " NAME STATE READ WRITE CKSUM" 50185029Spjd echo " ${name0} ONLINE 0 0 0" 51185029Spjd echo " ${disk0} ONLINE 0 0 0" 52185029Spjd echo "errors: No known data errors" 53185029Spjd)` 54185029Spjdexpect "${exp}" ${ZPOOL} status ${name0} 55185029Spjdexpect_ok ${ZPOOL} destroy ${name0} 56185029Spjdexpect_fl ${ZPOOL} status -x ${name0} 57185029Spjd 58185029Spjddisks_destroy 59