mirror_zfs/lib/libzfs
Sara Hartse 2a16d4cfaf zpool reopen should detect expanded devices
Update bdev_capacity to have wholedisk vdevs query the
size of the underlying block device (correcting for the size
of the efi parition and partition alignment) and therefore detect
expanded space.

Correct vdev_get_stats_ex so that the expandsize is aligned
to metaslab size and new space is only reported if it is large
enough for a new metaslab.

Reviewed by: Don Brady <don.brady@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Wren Kennedy <jwk404@gmail.com>
Signed-off-by: sara hartse <sara.hartse@delphix.com>
External-issue: LX-165
Closes #7546
Issue #7582
2018-07-06 02:46:51 -07:00
..
.gitignore Add a pkgconfig file 2014-08-28 07:59:43 -07:00
libzfs_changelist.c OpenZFS 6931 - lib/libzfs: cleanup gcc warnings 2017-02-07 14:02:27 -08:00
libzfs_config.c OpenZFS 4521 - zfstest is trying to execute evil "zfs unmount -a" 2017-02-03 13:24:44 -08:00
libzfs_core.pc.in Add a pkgconfig file 2014-08-28 07:59:43 -07:00
libzfs_dataset.c Fedora 28: Fix misc bounds check compiler warnings 2018-05-07 17:19:57 -07:00
libzfs_diff.c OpenZFS 6931 - lib/libzfs: cleanup gcc warnings 2017-02-07 14:02:27 -08:00
libzfs_fru.c OpenZFS 8046 - Let calloc() do the multiplication in libzfs_fru_refresh 2017-04-09 16:07:42 -07:00
libzfs_import.c Add support for nvme based devids 2018-05-07 17:19:57 -07:00
libzfs_iter.c Fix intra-pool resumable 'zfs send -t <token>' 2017-10-16 10:57:55 -07:00
libzfs_mount.c Disable mount(8) canonical paths in do_mount() 2017-08-21 16:46:55 -07:00
libzfs_pool.c zpool reopen should detect expanded devices 2018-07-06 02:46:51 -07:00
libzfs_sendrecv.c Fedora 28: Fix misc bounds check compiler warnings 2018-05-07 17:19:57 -07:00
libzfs_status.c Report pool suspended due to MMP 2018-05-07 17:19:56 -07:00
libzfs_util.c Multi-modifier protection (MMP) 2017-07-13 13:54:00 -04:00
libzfs.pc.in Add a pkgconfig file 2014-08-28 07:59:43 -07:00
Makefile.am Add -c to zpool iostat & status to run command 2016-11-29 14:45:38 -07:00