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