1d411c1d6SMartin Matuska#
2d411c1d6SMartin Matuska# CDDL HEADER START
3d411c1d6SMartin Matuska#
4d411c1d6SMartin Matuska# The contents of this file are subject to the terms of the
5d411c1d6SMartin Matuska# Common Development and Distribution License (the "License").
6d411c1d6SMartin Matuska# You may not use this file except in compliance with the License.
7d411c1d6SMartin Matuska#
8d411c1d6SMartin Matuska# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9d411c1d6SMartin Matuska# or https://opensource.org/licenses/CDDL-1.0.
10d411c1d6SMartin Matuska# See the License for the specific language governing permissions
11d411c1d6SMartin Matuska# and limitations under the License.
12d411c1d6SMartin Matuska#
13d411c1d6SMartin Matuska# When distributing Covered Code, include this CDDL HEADER in each
14d411c1d6SMartin Matuska# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15d411c1d6SMartin Matuska# If applicable, add the following below this CDDL HEADER, with the
16d411c1d6SMartin Matuska# fields enclosed by brackets "[]" replaced with your own identifying
17d411c1d6SMartin Matuska# information: Portions Copyright [yyyy] [name of copyright owner]
18d411c1d6SMartin Matuska#
19d411c1d6SMartin Matuska# CDDL HEADER END
20d411c1d6SMartin Matuska#
21d411c1d6SMartin Matuska
22d411c1d6SMartin Matuska#
23d411c1d6SMartin Matuska# Copyright (c) 2022, Klara Inc.
24d411c1d6SMartin Matuska#
25d411c1d6SMartin Matuska
26d411c1d6SMartin Matuska# Set the expected properties of a vdev
27d411c1d6SMartin Matuskatypeset -a properties=(
28d411c1d6SMartin Matuska    capacity
29d411c1d6SMartin Matuska    state
30d411c1d6SMartin Matuska    guid
31d411c1d6SMartin Matuska    asize
32d411c1d6SMartin Matuska    psize
33d411c1d6SMartin Matuska    ashift
34d411c1d6SMartin Matuska    size
35d411c1d6SMartin Matuska    free
36d411c1d6SMartin Matuska    allocated
37d411c1d6SMartin Matuska    comment
38d411c1d6SMartin Matuska    expandsize
39d411c1d6SMartin Matuska    fragmentation
40d411c1d6SMartin Matuska    bootsize
41d411c1d6SMartin Matuska    parity
42d411c1d6SMartin Matuska    path
43d411c1d6SMartin Matuska    devid
44d411c1d6SMartin Matuska    physpath
45d411c1d6SMartin Matuska    encpath
46d411c1d6SMartin Matuska    fru
47d411c1d6SMartin Matuska    parent
48d411c1d6SMartin Matuska    children
49d411c1d6SMartin Matuska    numchildren
50d411c1d6SMartin Matuska    read_errors
51d411c1d6SMartin Matuska    write_errors
52d411c1d6SMartin Matuska    checksum_errors
53d411c1d6SMartin Matuska    initialize_errors
54d411c1d6SMartin Matuska    null_ops
55d411c1d6SMartin Matuska    read_ops
56d411c1d6SMartin Matuska    write_ops
57d411c1d6SMartin Matuska    free_ops
58d411c1d6SMartin Matuska    claim_ops
59d411c1d6SMartin Matuska    trim_ops
60d411c1d6SMartin Matuska    null_bytes
61d411c1d6SMartin Matuska    read_bytes
62d411c1d6SMartin Matuska    write_bytes
63d411c1d6SMartin Matuska    free_bytes
64d411c1d6SMartin Matuska    claim_bytes
65d411c1d6SMartin Matuska    trim_bytes
66d411c1d6SMartin Matuska    removing
67d411c1d6SMartin Matuska    allocating
68d411c1d6SMartin Matuska    failfast
69d411c1d6SMartin Matuska    checksum_n
70d411c1d6SMartin Matuska    checksum_t
71d411c1d6SMartin Matuska    io_n
72d411c1d6SMartin Matuska    io_t
73*e2257b31SMartin Matuska    slow_io_n
74*e2257b31SMartin Matuska    slow_io_t
75d411c1d6SMartin Matuska)
76