]> granicus.if.org Git - zfs/commitdiff
Minor code cleanups in arc_python.py
authorScot W. Stevenson <scot.stevenson@gmail.com>
Wed, 15 Nov 2017 18:28:11 +0000 (19:28 +0100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 15 Nov 2017 18:28:11 +0000 (10:28 -0800)
Remove unused library re and associated variable kstat_pobj. Add note
to documentation at start of program about required support for old
versions of Python. Change variable "format" (which is a built-in
function) to "fmt".

Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Scot W. Stevenson <scot.stevenson@gmail.com>
Closes #6869

cmd/arc_summary/arc_summary.py

index ec0468eccef29b11cd9bfda7b37a5185abf7a354..c9a2c5d03a1ca3c3998e6307a4bbc9d9c1979653 100755 (executable)
 #
 # If you are having troubles when using this script from cron(8) please try
 # adjusting your PATH before reporting problems.
+#
+# Note some of this code uses older code (eg getopt instead of argparse,
+# subprocess.Popen() instead of subprocess.run()) because we need to support
+# some very old versions of Python.
 """Print statistics on the ZFS Adjustable Replacement Cache (ARC)
 
 Provides basic information on the ARC, its efficiency, the L2ARC (if present),
@@ -41,7 +45,6 @@ https://github.com/zfsonlinux/zfs/blob/master/module/zfs/arc.c for details.
 
 import getopt
 import os
-import re
 import sys
 import time
 
@@ -50,7 +53,6 @@ from decimal import Decimal as D
 
 show_tunable_descriptions = False
 alternate_tunable_layout = False
-kstat_pobj = re.compile("^([^:]+):\s+(.+)\s*$", flags=re.M)
 
 
 def get_Kstat():
@@ -911,9 +913,9 @@ def _tunable_summary(Kstat):
     names.sort()
 
     if alternate_tunable_layout:
-        format = "\t%s=%s\n"
+        fmt = "\t%s=%s\n"
     else:
-        format = "\t%-50s%s\n"
+        fmt = "\t%-50s%s\n"
 
     for name in names:
 
@@ -923,7 +925,7 @@ def _tunable_summary(Kstat):
         if show_tunable_descriptions and name in descriptions:
             sys.stdout.write("\t# %s\n" % descriptions[name])
 
-        sys.stdout.write(format % (name, values[name]))
+        sys.stdout.write(fmt % (name, values[name]))
 
 
 unSub = [