summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorTom Caputi <[email protected]>2019-05-02 19:42:31 -0400
committerBrian Behlendorf <[email protected]>2019-05-02 16:42:31 -0700
commitfa241660743d75a97001509c613b400fb60f26be (patch)
tree6a7aa54bd9a83d87ac4f5ab9375255616a477f5f /include
parent85bdc6840190879e4b97364dfa6d93e2877a265e (diff)
Add feature check for 'zpool resilver' command
The 'zpool resilver' command requires that the resilver_defer feature is active on the pool. Unfortunately, the check for this was left out of the original patch. This commit simply corrects this so that the command properly returns an error in this case. Reviewed by: Brian Behlendorf <[email protected]> Reviewed-by: Igor Kozhukhov <[email protected]> Signed-off-by: Tom Caputi <[email protected]> Closes #8700
Diffstat (limited to 'include')
-rw-r--r--include/libzfs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libzfs.h b/include/libzfs.h
index 8d79fe69e..e2ec2d9bc 100644
--- a/include/libzfs.h
+++ b/include/libzfs.h
@@ -146,6 +146,7 @@ typedef enum zfs_error {
EZFS_TRIMMING, /* currently trimming */
EZFS_NO_TRIM, /* no active trim */
EZFS_TRIM_NOTSUP, /* device does not support trim */
+ EZFS_NO_RESILVER_DEFER, /* pool doesn't support resilver_defer */
EZFS_UNKNOWN
} zfs_error_t;