]> git.proxmox.com Git - mirror_zfs.git/commit
mmp_on_uberblocks: Use kstat for uberblock counts
authorGiuseppe Di Natale <dinatale2@users.noreply.github.com>
Mon, 31 Jul 2017 23:54:34 +0000 (16:54 -0700)
committerTony Hutter <hutter2@llnl.gov>
Wed, 2 Aug 2017 18:21:33 +0000 (11:21 -0700)
commit12acabe2a49fddbf25e9affc8d920ef679780734
treea15f793eca03cd3cd52eec64250db0e47ecdb3fd
parent20c88dc3efd7e83aa872fad786f9e74ab5e350b9
mmp_on_uberblocks: Use kstat for uberblock counts

Use kstat to get a more accurate count of uberblock updates.
Using a loop with zdb can potentially miss some uberblocks.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Closes #6407
Closes #6419
tests/zfs-tests/tests/functional/mmp/mmp.kshlib
tests/zfs-tests/tests/functional/mmp/mmp_on_uberblocks.ksh
tests/zfs-tests/tests/functional/mmp/mmp_reset_interval.ksh
tests/zfs-tests/tests/functional/mmp/mmp_write_uberblocks.ksh