svn commit: r324347 - head/cddl/contrib/opensolaris/lib/libzfs/common
Andriy Gapon
avg at FreeBSD.org
Fri Oct 6 08:15:39 UTC 2017
Author: avg
Date: Fri Oct 6 08:15:37 2017
New Revision: 324347
URL: https://svnweb.freebsd.org/changeset/base/324347
Log:
MFV r316933: 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.
FreeBSD note: we have long supported this feature, this commit only
removes a small difference in libzfs.
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>
MFC after: 3 weeks
Modified:
head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
Directory Properties:
head/cddl/contrib/opensolaris/ (props changed)
head/cddl/contrib/opensolaris/lib/libzfs/ (props changed)
Modified: head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Fri Oct 6 08:12:13 2017 (r324346)
+++ head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Fri Oct 6 08:15:37 2017 (r324347)
@@ -2295,6 +2295,7 @@ vdev_get_physpaths(nvlist_t *nv, char *physpath, size_
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-all
mailing list