From 0094a385c815c75289ba3f291250e14831f41680 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 9 Oct 2024 21:57:27 +0100 Subject: [PATCH] builders: Add commented out debugging for bonuses Signed-off-by: Richard Purdie --- builders.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/builders.py b/builders.py index 580ae26..204b204 100644 --- a/builders.py +++ b/builders.py @@ -204,6 +204,7 @@ for builder in config.builder_to_workers: builder_bonuses[builder] = timedelta(seconds=bonus) # Ensure plain reproducible builds start earlier too builder_bonuses["reproducible"] = builder_bonuses["reproducible-debian"] +#log.msg("Bonuses are %s" % str(builder_bonuses)) # Modified default algothirm from buildbot with a bonus mechanism (thanks tardyp!) @defer.inlineCallbacks @@ -221,11 +222,14 @@ def prioritizeBuilders(master, builders): @defer.inlineCallbacks def transform(bldr): time = yield bldr.getOldestRequestTime() + #log.msg("Considering %s" % bldr.name) if time is None: + #log.msg("Time is None so %s" % str(max_time)) time = max_time else: if bldr.name in builder_bonuses: time = time - builder_bonuses[bldr.name] + #log.msg("Adding %s so %s" % (str(builder_bonuses[bldr.name]), str(time))) defer.returnValue((time, bldr)) @@ -242,6 +246,7 @@ def prioritizeBuilders(master, builders): # and reverse the transform rv = [xf[1] for xf in transformed] + #log.msg("Using %s" % str(rv)) return rv def create_parent_builder_factory(buildername, waitname):