From dd27e7936d3cff94af59291cb0eb3a244db8ba9f Mon Sep 17 00:00:00 2001 From: Svennd Date: Mon, 25 Nov 2019 11:48:03 +0100 Subject: [PATCH 1/2] Update zfs-linux Traceback (most recent call last): File "./zfs-linux", line 178, in sys.exit(main(sys.argv[1:])) File "./zfs-linux", line 92, in main DEMAND_MISSES_PERCENT = DEMAND_DATA_MISSES / ARC_MISSES * 100 ZeroDivisionError: division by zero --- snmp/zfs-linux | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/snmp/zfs-linux b/snmp/zfs-linux index c5f3625..87543f5 100644 --- a/snmp/zfs-linux +++ b/snmp/zfs-linux @@ -79,20 +79,20 @@ def main(args): ANON_HITS_PERCENT = ANON_HITS / ARC_HITS * 100 if ANON_HITS != 0 else 0 - MRU_PERCENT = MRU_HITS / ARC_HITS * 100 - MFU_PERCENT = MFU_HITS / ARC_HITS * 100 - MRU_GHOST_PERCENT = MRU_GHOST_HITS / ARC_HITS * 100 - MFU_GHOST_PERCENT = MFU_GHOST_HITS / ARC_HITS * 100 + MRU_PERCENT = MRU_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 + MFU_PERCENT = MFU_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 + MRU_GHOST_PERCENT = MRU_GHOST_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 + MFU_GHOST_PERCENT = MFU_GHOST_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 - DEMAND_HITS_PERCENT = DEMAND_DATA_HITS / ARC_HITS * 100 - PREFETCH_HITS_PERCENT = PREFETCH_DATA_HITS / ARC_HITS * 100 - METADATA_HITS_PERCENT = DEMAND_METADATA_HITS / ARC_HITS * 100 - PREFETCH_METADATA_HITS_PERCENT = DEMAND_METADATA_HITS / ARC_HITS * 100 + DEMAND_HITS_PERCENT = DEMAND_DATA_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 + PREFETCH_HITS_PERCENT = PREFETCH_DATA_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 + METADATA_HITS_PERCENT = DEMAND_METADATA_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 + PREFETCH_METADATA_HITS_PERCENT = DEMAND_METADATA_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 - DEMAND_MISSES_PERCENT = DEMAND_DATA_MISSES / ARC_MISSES * 100 - PREFETCH_MISSES_PERCENT = PREFETCH_DATA_MISSES / ARC_MISSES * 100 - METADATA_MISSES_PERCENT = DEMAND_METADATA_MISSES / ARC_MISSES * 100 - PREFETCH_METADATA_MISSES_PERCENT = DEMAND_METADATA_MISSES / ARC_MISSES * 100 + DEMAND_MISSES_PERCENT = DEMAND_DATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 + PREFETCH_MISSES_PERCENT = PREFETCH_DATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 + METADATA_MISSES_PERCENT = DEMAND_METADATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 + PREFETCH_METADATA_MISSES_PERCENT = DEMAND_METADATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 # pools proc = subprocess.run(['/sbin/zpool', 'list', '-pH'], stdout=subprocess.PIPE, universal_newlines=True) From bafc0ac1541bb2b92f7c8fc98498d3956d667203 Mon Sep 17 00:00:00 2001 From: Svennd Date: Tue, 10 Dec 2019 14:39:07 +0100 Subject: [PATCH 2/2] Update zfs-linux --- snmp/zfs-linux | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/snmp/zfs-linux b/snmp/zfs-linux index 37d7475..09b24cb 100644 --- a/snmp/zfs-linux +++ b/snmp/zfs-linux @@ -117,10 +117,10 @@ def main(args): METADATA_HITS_PERCENT = DEMAND_METADATA_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 PREFETCH_METADATA_HITS_PERCENT = DEMAND_METADATA_HITS / ARC_HITS * 100 if ARC_HITS != 0 else 0 - DEMAND_MISSES_PERCENT = DEMAND_DATA_MISSES / ARC_MISSES * 100 if ARC_HITS != 0 else 0 - PREFETCH_MISSES_PERCENT = PREFETCH_DATA_MISSES / ARC_MISSES * 100 if ARC_HITS != 0 else 0 - METADATA_MISSES_PERCENT = DEMAND_METADATA_MISSES / ARC_MISSES * 100 if ARC_HITS != 0 else 0 - PREFETCH_METADATA_MISSES_PERCENT = PREFETCH_METADATA_MISSES / ARC_MISSES * 100 if ARC_HITS != 0 else 0 + DEMAND_MISSES_PERCENT = DEMAND_DATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 + PREFETCH_MISSES_PERCENT = PREFETCH_DATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 + METADATA_MISSES_PERCENT = DEMAND_METADATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 + PREFETCH_METADATA_MISSES_PERCENT = PREFETCH_METADATA_MISSES / ARC_MISSES * 100 if ARC_MISSES != 0 else 0 # pools proc = subprocess.run(['/sbin/zpool', 'list', '-pH'], stdout=subprocess.PIPE, universal_newlines=True)