aboutsummaryrefslogtreecommitdiffstats
path: root/module/zfs/zfs_log.c
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2019-05-29 11:35:50 -0700
committerGitHub <[email protected]>2019-05-29 11:35:50 -0700
commit1e724f4f346486f27d57051df73361b0dacf5632 (patch)
treee759c30512431e4b38869bb90e2ed98df4023761 /module/zfs/zfs_log.c
parentec4afd27f198d93a7bd32a05cb288708ba754ada (diff)
Exclude log device ashift from normal class
When opening a log device during import its allocation bias will not yet have been set by vdev_load(). This results in the log device's ashift being incorrectly applied to the maximum ashift of the vdevs in the normal class. Which in turn prevents the removal of any top-level devices due to the ashift check in the spa_vdev_remove_top_check() function. This issue is resolved by including vdev_islog in the check since it will be set correctly during vdev_open(). Reviewed-by: Matt Ahrens <[email protected]> Reviewed-by: Igor Kozhukhov <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #8735
Diffstat (limited to 'module/zfs/zfs_log.c')
0 files changed, 0 insertions, 0 deletions