phase1,phase2: shuffle order of builds
[buildbot.git] / phase2 / master.cfg
index 1e1bafa2635449efceb77a23624a5d5219d707ab..ac44fcd6b929244ba043d5677ab5639a2525fe49 100644 (file)
@@ -4,6 +4,7 @@
 import os
 import re
 import base64
+import random
 import subprocess
 import configparser
 
@@ -318,7 +319,11 @@ def UsignSec2Pub(seckey, comment="untrusted comment: secret key"):
 def IsSharedWorkdir(step):
        return bool(step.getProperty("shared_wd"))
 
+def prioritizeBuilders(buildmaster, builders):
+       random.shuffle(builders)
+       return builders
 
+c['prioritizeBuilders'] = prioritizeBuilders
 c['builders'] = []
 
 dlLock = locks.WorkerLock("worker_dl")