mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Illumos 6298 - zfs_create_008_neg and zpool_create_023_neg
6298 zfs_create_008_neg and zpool_create_023_neg need to be updated for large block support Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com> References: https://www.illumos.org/issues/6298 https://github.com/illumos/illumos-gate/commit/e9316f7 Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #4217
This commit is contained in:
committed by
Brian Behlendorf
parent
59d4c71cca
commit
82f6f6e654
+4
-2
@@ -849,7 +849,6 @@ zfs_do_create(int argc, char **argv)
|
||||
goto error;
|
||||
spa_version = zpool_get_prop_int(zpool_handle,
|
||||
ZPOOL_PROP_VERSION, NULL);
|
||||
zpool_close(zpool_handle);
|
||||
if (spa_version >= SPA_VERSION_REFRESERVATION)
|
||||
resv_prop = ZFS_PROP_REFRESERVATION;
|
||||
else
|
||||
@@ -858,8 +857,11 @@ zfs_do_create(int argc, char **argv)
|
||||
(void) snprintf(msg, sizeof (msg),
|
||||
gettext("cannot create '%s'"), argv[0]);
|
||||
if (props && (real_props = zfs_valid_proplist(g_zfs, type,
|
||||
props, 0, NULL, msg)) == NULL)
|
||||
props, 0, NULL, zpool_handle, msg)) == NULL) {
|
||||
zpool_close(zpool_handle);
|
||||
goto error;
|
||||
}
|
||||
zpool_close(zpool_handle);
|
||||
|
||||
volsize = zvol_volsize_to_reservation(volsize, real_props);
|
||||
nvlist_free(real_props);
|
||||
|
||||
Reference in New Issue
Block a user