Ignore dataset if the dds_type is DMU_OST_OTHER
Since the zpios and potentially other ZFS tests use the DMU_OST_OTHER type to label their datasets, the zpool and zfs commands should gracefully handle this type when it is encountered. This patch modifies the commands' behavior to ignore any datasets with a dds_type of DMU_OST_OTHER. Signed-off-by: Prakash Surya <surya1@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #536
This commit is contained in:
parent
b4b599d250
commit
ff998d804f
|
@ -413,6 +413,9 @@ make_dataset_handle_common(zfs_handle_t *zhp, zfs_cmd_t *zc)
|
|||
zhp->zfs_head_type = ZFS_TYPE_VOLUME;
|
||||
else if (zhp->zfs_dmustats.dds_type == DMU_OST_ZFS)
|
||||
zhp->zfs_head_type = ZFS_TYPE_FILESYSTEM;
|
||||
else if (zhp->zfs_dmustats.dds_type == DMU_OST_OTHER)
|
||||
return (-1); /* zpios' and other testing datasets are
|
||||
of this type, ignore if encountered */
|
||||
else
|
||||
abort();
|
||||
|
||||
|
|
Loading…
Reference in New Issue