Author: mattip <matti.pi...@gmail.com> Branch: Changeset: r996:1397a6c49fbe Date: 2016-03-21 09:47 +0200 http://bitbucket.org/pypy/buildbot/changeset/1397a6c49fbe/
Log: remove nightly applevel linux64, move nightly py3k to jit, add lock for speed-old diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bot2/pypybuildbot/builds.py @@ -21,10 +21,13 @@ # translations in parallel, but then the actual benchmarks are run in # sequence. -# there are 8 logical CPUs, but only 4 physical ones, and only enough memory for ~3 translations +# tannit has 8 logical CPUs, but only 4 physical ones, and memory for ~3 translations TannitCPU = locks.MasterLock('tannit_cpu', maxCount=3) SpeedPythonCPU = locks.MasterLock('speed_python_cpu', maxCount=24) WinSlaveLock = locks.SlaveLock('win_cpu', maxCount=1) +# speed-old has 24 cores, but memory for ~2 translations +SpeedOldLock = locks.MasterLock('speed_old_lock', maxCount=2) + # The cross translation machine can accomodate 2 jobs at the same time ARMCrossLock = locks.MasterLock('arm_cpu', maxCount=2) diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/master.py +++ b/bot2/pypybuildbot/master.py @@ -50,6 +50,7 @@ TannitCPU = pypybuilds.TannitCPU WinSlaveLock = pypybuilds.WinSlaveLock +SpeedOldLock = pypybuilds.SpeedOldLock pypyOwnTestFactory = pypybuilds.Own() pypyOwnTestFactoryWin = pypybuilds.Own(platform="win32") @@ -272,7 +273,7 @@ JITLINUX32, # on tannit32, uses 1 core JITLINUX64, # on speed-old, uses 1 core #APPLVLLINUX32, # on tannit32, uses 1 core - APPLVLLINUX64, # on speed-old, uses 1 core + #APPLVLLINUX64, # on speed-old, uses 1 core # other platforms #MACOSX32, # on minime JITWIN32, # on allegro_win32, SalsaSalsa @@ -303,7 +304,7 @@ Nightly("nightly-3-00-py3k", [ LINUX64, # on speed-old, uses all cores - APPLVLLINUX64, # on speed-old, uses 1 core + JITLINUX64, # on speed-old, uses 1 core ], branch="py3k", hour=3, minute=0), # S390X vm (ibm-research) @@ -378,7 +379,7 @@ "builddir": LINUX64, "factory": pypyOwnTestFactory, "category": 'linux64', - #"locks": [TannitCPU.access('counting')], + "locks": [SpeedOldLock.access('counting')], }, {"name": APPLVLLINUX32, #"slavenames": ["allegro32"], @@ -393,7 +394,7 @@ "builddir": APPLVLLINUX64, "factory": pypyTranslatedAppLevelTestFactory64, "category": "linux64", - #"locks": [TannitCPU.access('counting')], + "locks": [SpeedOldLock.access('counting')], }, {"name": LIBPYTHON_LINUX32, "slavenames": ["tannit32"], @@ -408,7 +409,7 @@ "builddir": LIBPYTHON_LINUX64, "factory": pypyTranslatedLibPythonTestFactory, "category": "linux64", - #"locks": [TannitCPU.access('counting')], + "locks": [SpeedOldLock.access('counting')], }, {"name" : JITLINUX32, #"slavenames": ["allegro32"], @@ -423,7 +424,7 @@ 'builddir': JITLINUX64, 'factory': pypyJITTranslatedTestFactory64, 'category': 'linux64', - #"locks": [TannitCPU.access('counting')], + "locks": [SpeedOldLock.access('counting')], }, {"name": JITBENCH, "slavenames": ["tannit32"], @@ -444,6 +445,7 @@ "builddir": JITBENCH64_NEW, "factory": pypyJITBenchmarkFactory64_speed, "category": "benchmark-run", + "locks": [SpeedOldLock.access('exclusive')], }, {"name": MACOSX32, "slavenames": ["minime"], _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit