9075 Improve ZFS pool import/load process and corrupted pool recovery
commit6f7938128a2c5e23f4b970ea101137eadd1470a1
authorPavel Zakharov <pavel.zakharov@delphix.com>
Fri, 22 Jul 2016 14:39:36 +0000 (22 10:39 -0400)
committerPrakash Surya <prakash.surya@delphix.com>
Tue, 13 Feb 2018 16:24:50 +0000 (13 08:24 -0800)
treec9c25b9ad547df0d79ca75eacf41f351ada008c7
parent6bb6b5762ca4b17cd5fb3c6c123f17489d5635aa
9075 Improve ZFS pool import/load process and corrupted pool recovery
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
34 files changed:
usr/src/cmd/mdb/common/modules/zfs/zfs.c
usr/src/cmd/zpool/zpool_main.c
usr/src/lib/libzfs/common/libzfs.h
usr/src/lib/libzfs/common/libzfs_import.c
usr/src/lib/libzfs/common/libzfs_pool.c
usr/src/lib/libzpool/common/kernel.c
usr/src/lib/libzpool/common/sys/zfs_context.h
usr/src/pkg/manifests/system-test-zfstest.mf
usr/src/test/zfs-tests/runfiles/delphix.run
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_cachefile_device_added.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_cachefile_device_removed.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_cachefile_device_replaced.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_cachefile_mirror_attached.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_cachefile_mirror_detached.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_cachefile_shared_device.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_devices_missing.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_paths_changed.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_rewind_config_changed.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/import_rewind_device_replaced.ksh [new file with mode: 0644]
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.cfg
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import/zpool_import.kshlib [new file with mode: 0644]
usr/src/uts/common/fs/zfs/spa.c
usr/src/uts/common/fs/zfs/spa_config.c
usr/src/uts/common/fs/zfs/spa_misc.c
usr/src/uts/common/fs/zfs/sys/spa.h
usr/src/uts/common/fs/zfs/sys/spa_impl.h
usr/src/uts/common/fs/zfs/sys/vdev.h
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
usr/src/uts/common/fs/zfs/vdev.c
usr/src/uts/common/fs/zfs/vdev_label.c
usr/src/uts/common/fs/zfs/vdev_mirror.c
usr/src/uts/common/fs/zfs/vdev_root.c
usr/src/uts/common/fs/zfs/zio.c
usr/src/uts/common/sys/fs/zfs.h