1*0Sstevel@tonic-gate<?xml version="1.0" encoding="utf-8" ?>
2*0Sstevel@tonic-gate
3*0Sstevel@tonic-gate<!--
4*0Sstevel@tonic-gate    CDDL HEADER START
5*0Sstevel@tonic-gate
6*0Sstevel@tonic-gate    The contents of this file are subject to the terms of the
7*0Sstevel@tonic-gate    Common Development and Distribution License, Version 1.0 only
8*0Sstevel@tonic-gate    (the "License").  You may not use this file except in compliance
9*0Sstevel@tonic-gate    with the License.
10*0Sstevel@tonic-gate
11*0Sstevel@tonic-gate    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
12*0Sstevel@tonic-gate    or http://www.opensolaris.org/os/licensing.
13*0Sstevel@tonic-gate    See the License for the specific language governing permissions
14*0Sstevel@tonic-gate    and limitations under the License.
15*0Sstevel@tonic-gate
16*0Sstevel@tonic-gate    When distributing Covered Code, include this CDDL HEADER in each
17*0Sstevel@tonic-gate    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
18*0Sstevel@tonic-gate    If applicable, add the following below this CDDL HEADER, with the
19*0Sstevel@tonic-gate    fields enclosed by brackets "[]" replaced with your own identifying
20*0Sstevel@tonic-gate    information: Portions Copyright [yyyy] [name of copyright owner]
21*0Sstevel@tonic-gate
22*0Sstevel@tonic-gate    CDDL HEADER END
23*0Sstevel@tonic-gate
24*0Sstevel@tonic-gate   * Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
25*0Sstevel@tonic-gate   * Use is subject to license terms.
26*0Sstevel@tonic-gate   *
27*0Sstevel@tonic-gate   * ident	"%Z%%M%	%I%	%E% SMI"
28*0Sstevel@tonic-gate   *
29*0Sstevel@tonic-gate   * Describes the system- and diskset-wide defaults for new volume
30*0Sstevel@tonic-gate   * requests used by metassist(1M).  Both global and diskset-specific
31*0Sstevel@tonic-gate   * defaults can be specified.
32*0Sstevel@tonic-gate   *
33*0Sstevel@tonic-gate   * See volume-request(4) for a detailed description of the syntax.
34*0Sstevel@tonic-gate   -->
35*0Sstevel@tonic-gate<!ELEMENT volume-defaults ((available|unavailable)*,(hsp|concat|stripe|mirror|volume)*,diskset*)>
36*0Sstevel@tonic-gate
37*0Sstevel@tonic-gate<!--
38*0Sstevel@tonic-gate   *
39*0Sstevel@tonic-gate   * Specify global defaults
40*0Sstevel@tonic-gate   *
41*0Sstevel@tonic-gate   -->
42*0Sstevel@tonic-gate
43*0Sstevel@tonic-gate<!-- Specify device to use instead of defaults -->
44*0Sstevel@tonic-gate<!ELEMENT available EMPTY>
45*0Sstevel@tonic-gate<!ATTLIST available name CDATA #REQUIRED>
46*0Sstevel@tonic-gate
47*0Sstevel@tonic-gate<!-- Specify device not to use -->
48*0Sstevel@tonic-gate<!ELEMENT unavailable EMPTY>
49*0Sstevel@tonic-gate<!ATTLIST unavailable name CDATA #REQUIRED>
50*0Sstevel@tonic-gate
51*0Sstevel@tonic-gate<!ELEMENT hsp EMPTY>
52*0Sstevel@tonic-gate<!ATTLIST hsp name CDATA #IMPLIED>
53*0Sstevel@tonic-gate
54*0Sstevel@tonic-gate<!ELEMENT concat EMPTY>
55*0Sstevel@tonic-gate<!ATTLIST concat usehsp (TRUE|FALSE) #IMPLIED>
56*0Sstevel@tonic-gate
57*0Sstevel@tonic-gate<!ELEMENT stripe EMPTY>
58*0Sstevel@tonic-gate<!ATTLIST stripe interlace CDATA #IMPLIED>
59*0Sstevel@tonic-gate<!ATTLIST stripe maxcomp CDATA #IMPLIED>
60*0Sstevel@tonic-gate<!ATTLIST stripe mincomp CDATA #IMPLIED>
61*0Sstevel@tonic-gate<!ATTLIST stripe usehsp (TRUE|FALSE) #IMPLIED>
62*0Sstevel@tonic-gate
63*0Sstevel@tonic-gate<!ELEMENT mirror EMPTY>
64*0Sstevel@tonic-gate<!ATTLIST mirror nsubmirrors CDATA #IMPLIED>
65*0Sstevel@tonic-gate<!ATTLIST mirror read (ROUNDROBIN|GEOMETRIC|FIRST) #IMPLIED>
66*0Sstevel@tonic-gate<!ATTLIST mirror write (PARALLEL|SERIAL) #IMPLIED>
67*0Sstevel@tonic-gate<!ATTLIST mirror passnum CDATA #IMPLIED>
68*0Sstevel@tonic-gate<!ATTLIST mirror usehsp (TRUE|FALSE) #IMPLIED>
69*0Sstevel@tonic-gate
70*0Sstevel@tonic-gate<!ELEMENT volume EMPTY>
71*0Sstevel@tonic-gate<!ATTLIST volume redundancy CDATA #IMPLIED>
72*0Sstevel@tonic-gate<!ATTLIST volume datapaths CDATA #IMPLIED>
73*0Sstevel@tonic-gate<!ATTLIST volume faultrecovery (TRUE|FALSE) #IMPLIED>
74*0Sstevel@tonic-gate
75*0Sstevel@tonic-gate<!--
76*0Sstevel@tonic-gate   *
77*0Sstevel@tonic-gate   * Specify per-disk set defaults
78*0Sstevel@tonic-gate   *
79*0Sstevel@tonic-gate   -->
80*0Sstevel@tonic-gate
81*0Sstevel@tonic-gate<!ELEMENT diskset ((available|unavailable)*,hsp?,(concat|stripe|mirror|volume)*)>
82*0Sstevel@tonic-gate<!ATTLIST diskset name CDATA #REQUIRED>
83