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