From: Michael Vrable Date: Thu, 6 Nov 2008 18:47:18 +0000 (-0800) Subject: cumulus-util: In list-snapshot-sizes output, display backup intent values. X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=commitdiff_plain;h=eff3483101b31fad71ed936509865395ecc6cc3a cumulus-util: In list-snapshot-sizes output, display backup intent values. --- diff --git a/cumulus-util b/cumulus-util index f5d5fa3..05043f1 100755 --- a/cumulus-util +++ b/cumulus-util @@ -83,6 +83,12 @@ def cmd_list_snapshot_sizes(): for s in sorted(lowlevel.list_snapshots()): d = lbs.parse_full(store.load_snapshot(s)) check_version(d['Format']) + + try: + intent = float(d['Backup-Intent']) + except: + intent = 1.0 + segments = d['Segments'].split() (size, added, removed) = (0, 0, 0) for seg in segments: @@ -93,7 +99,7 @@ def cmd_list_snapshot_sizes(): if seg not in segments: removed += lowlevel.lowlevel_stat(seg + ".tar.gpg")['size'] previous = set(segments) - print "%s: %.3f +%.3f -%.3f" % (s, size / 1024.0**2, added / 1024.0**2, removed / 1024.0**2) + print "%s [%s]: %.3f +%.3f -%.3f" % (s, intent, size / 1024.0**2, added / 1024.0**2, removed / 1024.0**2) # Build checksum list for objects in the given segments, or all segments if # none are specified.