From c006bf953df11a187ad4e13359f78a20f080cbc3 Mon Sep 17 00:00:00 2001 From: Christophe Monniez Date: Mon, 20 Jun 2022 11:21:14 +0200 Subject: [PATCH] [FIX] runbot: apply small fixes --- runbot/models/runbot.py | 2 +- runbot_builder/leader.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/runbot/models/runbot.py b/runbot/models/runbot.py index a0c90dee..49234f3d 100644 --- a/runbot/models/runbot.py +++ b/runbot/models/runbot.py @@ -372,7 +372,7 @@ class Runbot(models.AbstractModel): """ cleanup and optimize git repositories on the host """ - for repo in self.env['runbot.repo'].search(): + for repo in self.env['runbot.repo'].search([]): try: repo._git(['gc', '--prune=all', '--quiet']) except CalledProcessError as e: diff --git a/runbot_builder/leader.py b/runbot_builder/leader.py index 6795e9d4..47da297a 100755 --- a/runbot_builder/leader.py +++ b/runbot_builder/leader.py @@ -11,12 +11,15 @@ class LeaderClient(RunbotClient): # Conductor, Director, Main, Maestro, Lead super().__init__(env) def on_start(self): - self.env['runbot.repo'].search([('mode', '!=', 'disabled')])._update(force=True) + _logger.info('Updating all repos') + for repo in self.env['runbot.repo'].search([('mode', '!=', 'disabled')]): + repo._update(force=True) + _logger.info('update finished') def loop_turn(self): if self.count == 0: self.env['runbot.repo']._update_git_config() - self.git_gc() + self.git_gc() return self.env['runbot.runbot']._fetch_loop_turn(self.host, self.pull_info_failures)