]> git.proxmox.com Git - mirror_zfs.git/commit
Add/generalize abstraction in arc_summary2
authorRyan Moeller <ryan@freqlabs.com>
Tue, 10 Sep 2019 19:17:54 +0000 (15:17 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 10 Sep 2019 19:17:54 +0000 (12:17 -0700)
commit6122948b3bb6b96f9bac35492dce245fb96659db
tree8d86e59c683fa7ddf7617c966da11c5c8cb9b5ac
parentb88ca2acf5129fe1fa7817b9d1dbf6a2ad43cda9
Add/generalize abstraction in arc_summary2

A more generic interface can be used for the abstraction of loading
kstats, allowing other platforms to implement the function cleanly.

In a similar vein, loading tunables can be abstracted away in order for
other platforms to provide their own implementations of this function.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Matt Macy <mmacy@FreeBSD.org>
Signed-off-by: Ryan Moeller <ryan@ixsystems.com>
Closes #9277
cmd/arc_summary/arc_summary2