summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAviv Keshet <akeshet@chromium.org>2015-11-12 13:15:06 -0800
committerchrome-bot <chrome-bot@chromium.org>2015-11-12 17:54:54 -0800
commit3b381682ba143e72e365ae7fb629c3200b74ed9c (patch)
tree07dd5ff418398a2e672fb9437ee5f5b94c74aa09
parent585b7e0e3dcc14c2e949fdbae837363f21f971f2 (diff)
downloadchromite-3b381682ba143e72e365ae7fb629c3200b74ed9c.tar.gz
parallel_emerge: provide more time logging
Example of new logging line: Pending 0/1, Fetching 1/1, [Time 13:14:32 | Elapsed 0m4.5s | Load 0.8 1.09 1.1] BUG=None TEST=None Change-Id: Ib0ed982087f3edeb5bc20ce5130814e590ad4923 Reviewed-on: https://chromium-review.googlesource.com/312296 Commit-Ready: Aviv Keshet <akeshet@chromium.org> Tested-by: Aviv Keshet <akeshet@chromium.org> Reviewed-by: David James <davidjames@chromium.org>
-rw-r--r--scripts/parallel_emerge.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/parallel_emerge.py b/scripts/parallel_emerge.py
index 176ef34e0..c2199655a 100644
--- a/scripts/parallel_emerge.py
+++ b/scripts/parallel_emerge.py
@@ -1517,6 +1517,7 @@ class EmergeQueue(object):
def _Status(self):
"""Print status."""
current_time = time.time()
+ current_time_struct = time.localtime(current_time)
no_output = True
# Print interim output every minute if --show-output is used. Otherwise,
@@ -1563,7 +1564,9 @@ class EmergeQueue(object):
if retries:
line += "Retrying %s, " % (retries,)
load = " ".join(str(x) for x in os.getloadavg())
- line += ("[Time %dm%.1fs Load %s]" % (seconds / 60, seconds % 60, load))
+ line += ("[Time %s | Elapsed %dm%.1fs | Load %s]" % (
+ time.strftime('%H:%M:%S', current_time_struct), seconds / 60,
+ seconds % 60, load))
self._Print(line)
def _Finish(self, target):