From: Brian Warner <warner@allmydata.com>
Date: Wed, 19 Nov 2008 03:28:16 +0000 (-0700)
Subject: cli: tahoe stats: abbreviate total sizes too
X-Git-Tag: allmydata-tahoe-1.3.0~402
X-Git-Url: https://git.rkrishnan.org/specifications/%5B/%5D%20/%22doc.html/(%5B%5E?a=commitdiff_plain;h=677928a1da95a7189667d309501e178604f147b4;p=tahoe-lafs%2Ftahoe-lafs.git

cli: tahoe stats: abbreviate total sizes too
---

diff --git a/src/allmydata/scripts/tahoe_manifest.py b/src/allmydata/scripts/tahoe_manifest.py
index 7469f9e9..a2facc16 100644
--- a/src/allmydata/scripts/tahoe_manifest.py
+++ b/src/allmydata/scripts/tahoe_manifest.py
@@ -47,14 +47,19 @@ class StatsGrabber(SlowOperationRunner):
                 "size-literal-files",
                 "size-directories",
                 "largest-directory",
-                "largest-immutable-files",
+                "largest-immutable-file",
                 )
         width = max([len(k) for k in keys])
         print >>stdout, "Counts and Total Sizes:"
         for k in keys:
             fmt = "%" + str(width) + "s: %d"
             if k in data:
-                print >>stdout, fmt % (k, data[k])
+                value = data[k]
+                if not k.startswith("count-") and value > 1000:
+                    absize = abbreviate_space_both(value)
+                    print >>stdout, fmt % (k, data[k]), "  ", absize
+                else:
+                    print >>stdout, fmt % (k, data[k])
         print >>stdout, "Size Histogram:"
         prevmax = None
         maxlen = max([len(str(maxsize))