]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
10499 Multi-modifier protection (MMP)
authoravg <avg@FreeBSD.org>
Wed, 6 Nov 2019 08:46:24 +0000 (08:46 +0000)
committeravg <avg@FreeBSD.org>
Wed, 6 Nov 2019 08:46:24 +0000 (08:46 +0000)
commit21778c40ddab86acffe28840254796e4ace5b5a3
tree8a6d1a09489a255df1f1a966e5df7ace1e899c62
parent07d65ae3fee1789fd44ab06e89992c6112b320dc
10499 Multi-modifier protection (MMP)

illumos/illumos-gate@e0f1c0afa46cc84d4b1e40124032a9a87310386e
https://github.com/illumos/illumos-gate/commit/e0f1c0afa46cc84d4b1e40124032a9a87310386e

https://www.illumos.org/issues/10499
  Port the following ZFS commits from ZoL to illumos.
  379ca9cf2 Multi-modifier protection (MMP)
  bbffb59ef Fix multihost stale cache file import
  0d398b256 Do not initiate MMP writes while pool is suspended

Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Portions contributed by: Tim Chase <tim@chase2k.com>
Portions contributed by: sanjeevbagewadi <sanjeev.bagewadi@gmail.com>
Portions contributed by: John L. Hammond <john.hammond@intel.com>
Portions contributed by: Giuseppe Di Natale <dinatale2@llnl.gov>
Portions contributed by: Prakash Surya <surya1@llnl.gov>
Author: Olaf Faaland <faaland1@llnl.gov>
23 files changed:
common/zfs/zfs_comutil.h
common/zfs/zpool_prop.c
uts/common/Makefile.files
uts/common/fs/zfs/dsl_pool.c
uts/common/fs/zfs/mmp.c [new file with mode: 0644]
uts/common/fs/zfs/spa.c
uts/common/fs/zfs/spa_config.c
uts/common/fs/zfs/spa_misc.c
uts/common/fs/zfs/sys/dsl_pool.h
uts/common/fs/zfs/sys/mmp.h [new file with mode: 0644]
uts/common/fs/zfs/sys/spa.h
uts/common/fs/zfs/sys/spa_impl.h
uts/common/fs/zfs/sys/uberblock.h
uts/common/fs/zfs/sys/uberblock_impl.h
uts/common/fs/zfs/sys/vdev.h
uts/common/fs/zfs/sys/vdev_impl.h
uts/common/fs/zfs/sys/zio.h
uts/common/fs/zfs/uberblock.c
uts/common/fs/zfs/vdev.c
uts/common/fs/zfs/vdev_label.c
uts/common/fs/zfs/zfs_ioctl.c
uts/common/fs/zfs/zio.c
uts/common/sys/fs/zfs.h