Lines Matching refs:dataset

35 function _check_used # dataset
37 typeset dataset=$1
39 if [[ "$(get_prop type $dataset)" == "snapshot" ]]; then
43 used=$(get_prop used $dataset)
44 usedbychildren=$(get_prop usedbychildren $dataset)
45 usedbydataset=$(get_prop usedbydataset $dataset)
46 usedbyrefreservation=$(get_prop usedbyrefreservation $dataset)
47 usedbysnapshots=$(get_prop usedbysnapshots $dataset)
51 log_fail "$dataset: used($used) is not the sum($used_sum) of usedby*"
55 function check_used # dataset
57 typeset dataset=$1
58 for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
64 function check_usedbychildren # dataset
66 typeset dataset=$1
69 for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
76 if [[ "$child" == "$dataset" ]]; then
90 log_fail "$dataset: usedbychildren($parent_usedbychildren) is not the sum($usedbychildren_sum) of used by children"
94 function _check_usedbydataset # dataset
96 typeset dataset=$1
97 if [[ "$(get_prop type $dataset)" == "snapshot" ]]; then
101 usedbydataset=$(get_prop usedbydataset $dataset)
102 referenced=$(get_prop referenced $dataset)
104 is_cloned=$(get_prop is:cloned $dataset)
108 log_fail "$dataset(cloned): usedbydataset($usedbydataset) is more than referenced($referenced)"
115 log_fail "$dataset: usedbydataset($usedbydataset) is not equal to referenced($referenced)"
120 function check_usedbydataset # dataset
122 typeset dataset=$1
123 for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
129 function _check_usedbyrefreservation # dataset
131 typeset dataset=$1
132 if [[ "$(get_prop type $dataset)" == "snapshot" ]]; then
136 usedbyrefreservation=$(get_prop usedbyrefreservation $dataset)
137 referenced=$(get_prop referenced $dataset)
138 refreservation=$(get_prop refreservation $dataset)
142 log_fail "$dataset: usedbyrefreservation($usedbyrefreservation) checking is not ok"
146 function check_usedbyrefreservation # dataset
148 typeset dataset=$1
149 for child in $(zfs list -rH -t filesystem,volume -o name $dataset)
155 function check_usedbysnapshots # dataset
157 typeset dataset=$1
160 for child in $(zfs list -rH -t filesystem,volume,snapshot -o name $dataset)
163 if [[ "$child" == "$dataset" ]]; then
172 if [[ "$child" != "$dataset@"* ]]; then
182 log_fail "$dataset: usedbysnapshots($parent_usedbysnapshots) is not more than or equal to" \