From 445c7e9059e8c235eec73754b0ac6ec161cf5fe4 Mon Sep 17 00:00:00 2001 From: "Dustin J. Mitchell" Date: Mon, 7 May 2012 21:16:18 -0500 Subject: [PATCH] Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. --- master/buildbot/process/builder.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/master/buildbot/process/builder.py b/master/buildbot/process/builder.py index b4663e74212..f2951aafb89 100644 --- a/master/buildbot/process/builder.py +++ b/master/buildbot/process/builder.py @@ -64,6 +64,11 @@ def __init__(self, name): self.reclaim_svc = internet.TimerService(10*60, self.reclaimAllBuilds) self.reclaim_svc.setServiceParent(self) + # update big status every 30 minutes, working around #1980 + self.updateStatusService = internet.TimerService(30*60, + self.updateBigStatus) + self.updateStatusService.setServiceParent(self) + def reconfigService(self, new_config): # find this builder in the config for builder_config in new_config.builders: