Raise weight cap

Currently weight is limited to 4.5. As they are now builder with very
different setups (number of cpus/memory) it seems to be better to raise
the limit and leave it to fill larger builders capacities.
This commit is contained in:
Tomas Kopecek 2025-03-24 14:01:59 +01:00
parent 742e5de5fa
commit e5cee65d75

View file

@ -1595,8 +1595,8 @@ class BuildArchTask(BaseBuildTask):
return
# increase the task weight by 0.75 for every hour of build duration
adj = avg / 4800.0
# cap the adjustment at +4.5
weight = self.weight() + min(4.5, adj)
# cap the adjustment at +18 (24 hours)
weight = self.weight() + min(18.0, adj)
self.session.host.setTaskWeight(self.id, weight)
def checkHost(self, hostdata):