Author: David Schneider <[email protected]>
Branch: 
Changeset: r695:856e6fc6908d
Date: 2012-09-09 12:01 +0200
http://bitbucket.org/pypy/buildbot/changeset/856e6fc6908d/

Log:    add more locks for the arm builders

diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py
--- a/bot2/pypybuildbot/builds.py
+++ b/bot2/pypybuildbot/builds.py
@@ -21,7 +21,14 @@
 TannitCPU = locks.MasterLock('tannit_cpu', maxCount=6)
 SpeedPythonCPU = locks.MasterLock('speed_python_cpu', maxCount=24)
 WinLockCPU = locks.MasterLock('win_cpu', maxCount=1)
-ARMCrossLock = locks.MasterLock('arm_cpu', maxCount=2)
+
+# The cross translation machine can accomodate 2 jobs at the same time
+ARMCrossLock = locks.SlaveLock('arm_cpu', maxCount=2)
+# while the boards can only run one job at the same time
+ARMBoardLock = locks.SlaveLock('arm_boards', maxCount=1)
+# and the builder using xdist uses both boards and needs exclusive access to 
this lock
+ARMXdistLock = locks.MasterLock('arm_xdist', maxCount=2)
+
 
 
 # XXX monkey patch Trigger class, there are to issues with the list of 
renderables
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to