]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/regression/zfs/zpool/remove/cache.t
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / regression / zfs / zpool / remove / cache.t
1 #!/bin/sh
2 # $FreeBSD$
3
4 dir=`dirname $0`
5 . ${dir}/../../misc.sh
6
7 echo "1..9"
8
9 disks_create 4
10 names_create 1
11
12 expect_ok ${ZPOOL} create ${name0} ${disk0} cache ${disk1}
13 expect_ok ${ZPOOL} add ${name0} cache ${disk2} ${disk3}
14 exp=`(
15   echo "  pool: ${name0}"
16   echo " state: ONLINE"
17   echo " scrub: none requested"
18   echo "config:"
19   echo "        NAME        STATE   READ WRITE CKSUM"
20   echo "        ${name0}    ONLINE     0     0     0"
21   echo "          ${disk0}  ONLINE     0     0     0"
22   echo "        cache"
23   echo "          ${disk1}  ONLINE     0     0     0"
24   echo "          ${disk2}  ONLINE     0     0     0"
25   echo "          ${disk3}  ONLINE     0     0     0"
26   echo "errors: No known data errors"
27 )`
28 expect "${exp}" ${ZPOOL} status ${name0}
29 expect_ok ${ZPOOL} remove ${name0} ${disk1} ${disk2}
30 exp=`(
31   echo "  pool: ${name0}"
32   echo " state: ONLINE"
33   echo " scrub: none requested"
34   echo "config:"
35   echo "        NAME        STATE   READ WRITE CKSUM"
36   echo "        ${name0}    ONLINE     0     0     0"
37   echo "          ${disk0}  ONLINE     0     0     0"
38   echo "        cache"
39   echo "          ${disk3}  ONLINE     0     0     0"
40   echo "errors: No known data errors"
41 )`
42 expect "${exp}" ${ZPOOL} status ${name0}
43 expect_ok ${ZPOOL} remove ${name0} ${disk3}
44 exp=`(
45   echo "  pool: ${name0}"
46   echo " state: ONLINE"
47   echo " scrub: none requested"
48   echo "config:"
49   echo "        NAME        STATE   READ WRITE CKSUM"
50   echo "        ${name0}    ONLINE     0     0     0"
51   echo "          ${disk0}  ONLINE     0     0     0"
52   echo "errors: No known data errors"
53 )`
54 expect "${exp}" ${ZPOOL} status ${name0}
55 expect_ok ${ZPOOL} destroy ${name0}
56 expect_fl ${ZPOOL} status -x ${name0}
57
58 disks_destroy