xref: /illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create.cfg (revision 7a5aac98bc37534537d4896efd4efd30627d221e)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21
22#
23# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
24# Use is subject to license terms.
25#
26
27#
28# Copyright (c) 2012, 2014 by Delphix. All rights reserved.
29#
30
31. $STF_SUITE/include/libtest.shlib
32
33export DISK_ARRAY_NUM=0
34export DISK_ARRAY_LIMIT=4
35export DISKSARRAY=""
36export VDEVS_NUM=32
37
38function set_disks
39{
40        typeset -a disk_array=($(find_disks $DISKS))
41
42	if (( ${#disk_array[*]} <= 1 )); then
43		export DISK=${DISKS%% *}
44	else
45		export DISK=""
46		typeset -i i=0
47		while (( i < ${#disk_array[*]} )); do
48			export DISK${i}="${disk_array[$i]}"
49			DISKSARRAY="$DISKSARRAY ${disk_array[$i]}"
50			(( i = i + 1 ))
51			(( i>$DISK_ARRAY_LIMIT )) && break
52		done
53		export DISK_ARRAY_NUM=$i
54		export DISKSARRAY
55	fi
56}
57
58set_disks
59
60export FILESIZE="100m"
61export FILESIZE1="150m"
62export SIZE="200m"
63export SIZE1="250m"
64export SLICE0=0
65export SLICE1=1
66export SLICE2=2
67export SLICE3=3
68export SLICE4=4
69export SLICE5=5
70export SLICE6=6
71export SLICE7=7
72
73export FILEDISK=filedisk_create
74export FILEDISK0=filedisk0_create
75export FILEDISK1=filedisk1_create
76export FILEDISK2=filedisk2_create
77export FILEDISK3=filedisk3_create
78
79export BYND_MAX_NAME="byondmaxnamelength\
80012345678901234567890123456789\
81012345678901234567890123456789\
82012345678901234567890123456789\
83012345678901234567890123456789\
84012345678901234567890123456789\
85012345678901234567890123456789\
86012345678901234567890123456789\
87012345678901234567890123456789"
88
89export TOOSMALL="toosmall"
90
91export TESTPOOL4=testpool4.create
92export TESTPOOL5=testpool5.create
93export TESTPOOL6=testpool6.create
94
95export CPATH="/var/tmp/cachefile.create"
96