[SCM] build.samba.org - branch master updated

Jelmer Vernooij jelmer at samba.org
Fri Nov 19 11:09:06 MST 2010


The branch, master has been updated
       via  ddaff71 Support displaying dead host age.
      from  5478fec Cope with nonexistant hosts.

http://gitweb.samba.org/?p=build-farm.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit ddaff71b1a0c79413b9d471ea1de76762bf28b7d
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Nov 19 19:08:51 2010 +0100

    Support displaying dead host age.

-----------------------------------------------------------------------

Summary of changes:
 buildfarm/__init__.py     |    3 +++
 buildfarm/web/__init__.py |    5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/buildfarm/__init__.py b/buildfarm/__init__.py
index 2411862..28372bb 100644
--- a/buildfarm/__init__.py
+++ b/buildfarm/__init__.py
@@ -154,6 +154,9 @@ class BuildFarm(object):
         ret.sort(reverse=True)
         return ret
 
+    def host_last_build(self, host):
+        return max([build.upload_time for build in self.get_host_builds(host)])
+
     def get_host_builds(self, host):
         from buildfarm import data
         for compiler in self.compilers:
diff --git a/buildfarm/web/__init__.py b/buildfarm/web/__init__.py
index 9be4821..b7d62ab 100755
--- a/buildfarm/web/__init__.py
+++ b/buildfarm/web/__init__.py
@@ -734,10 +734,11 @@ class ViewHostPage(BuildFarmPage):
         yield "<tbody>"
 
         for host in deadhosts:
-            age_ctime = self.buildfarm.host_age(host)
+            last_build = self.buildfarm.host_last_build(host)
+            age = time.time() - last_build
             yield "<tr><td>%s</td><td>%s</td><td>%s</td></tr>" %\
                     (host, self.buildfarm.hostdb.host(host).platform.encode("utf-8"),
-                     util.dhm_time(age_ctime))
+                     util.dhm_time(age))
 
         yield "</tbody></table>"
         yield "</div>"


-- 
build.samba.org


More information about the samba-cvs mailing list