svn commit: r316933 - vendor/illumos/dist/lib/libzfs/common
Andriy Gapon
avg at FreeBSD.org
Fri Apr 14 18:52:50 UTC 2017
Author: avg
Date: Fri Apr 14 18:52:48 2017
New Revision: 316933
URL: https://svnweb.freebsd.org/changeset/base/316933
Log:
5142 libzfs support raidz root pool (loader project)
illumos/illumos-gate at d5f26ad8122c3762fb16413a17bfb497db86a782
https://github.com/illumos/illumos-gate/commit/d5f26ad8122c3762fb16413a17bfb497db86a782
https://www.illumos.org/issues/5142
the current libzfs only allows simple disk and mirror setup for boot pool, as
loader does support booting from raidz, this feature will remove raidz
restriction from boot pool setup.
Reviewed by: George Wilson <george.wilson at delphix.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Albert Lee <trisk at omniti.com>
Approved by: Robert Mustacchi <rm at joyent.com>
Author: Toomas Soome <tsoome at me.com>
Modified:
vendor/illumos/dist/lib/libzfs/common/libzfs_pool.c
Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- vendor/illumos/dist/lib/libzfs/common/libzfs_pool.c Fri Apr 14 18:51:16 2017 (r316932)
+++ vendor/illumos/dist/lib/libzfs/common/libzfs_pool.c Fri Apr 14 18:52:48 2017 (r316933)
@@ -2267,6 +2267,7 @@ vdev_get_physpaths(nvlist_t *nv, char *p
return (ret);
}
} else if (strcmp(type, VDEV_TYPE_MIRROR) == 0 ||
+ strcmp(type, VDEV_TYPE_RAIDZ) == 0 ||
strcmp(type, VDEV_TYPE_REPLACING) == 0 ||
(is_spare = (strcmp(type, VDEV_TYPE_SPARE) == 0))) {
nvlist_t **child;
More information about the svn-src-vendor
mailing list