[zorg] r249180 - Upped the -j numbers to increase the throughput for builders:

Galina Kistanova via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 2 13:25:43 PDT 2015


Author: gkistanova
Date: Fri Oct  2 15:25:43 2015
New Revision: 249180

URL: http://llvm.org/viewvc/llvm-project?rev=249180&view=rev
Log:
Upped the -j numbers to increase the throughput for builders:
llvm-ppc64-linux1, ppc64le-llvm, clang-ppc64-elf-linux, llvm-ppc64-linux2.

Renamed few slaves names to regularize them better reflect what the bots do instead of what hardware they were once on long ago.

Patch by Bill Seurer.

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.py
    zorg/trunk/buildbot/osuosl/master/config/slaves.py

Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=249180&r1=249179&r2=249180&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Fri Oct  2 15:25:43 2015
@@ -67,14 +67,14 @@ from zorg.buildbot.builders import ABITe
 def _get_llvm_builders():
     return [
         {'name': "llvm-ppc64-linux1",
-         'slavenames':["chinook"],
+         'slavenames':["ppc64be-llvm"],
          'builddir':"llvm-ppc64",
-         'factory': LLVMBuilder.getLLVMBuildFactory("ppc64-linux-gnu", jobs=2, clean=False, timeout=20, config_name='Release+Asserts')},
+         'factory': LLVMBuilder.getLLVMBuildFactory("ppc64-linux-gnu", jobs=4, clean=False, timeout=20, config_name='Release+Asserts')},
 
         {'name': "ppc64le-llvm",
          'slavenames':["ppc64le-llvm"],
          'builddir':"llvm-ppc64le-1",
-         'factory': LLVMBuilder.getLLVMBuildFactory("ppc64le-linux-gnu", jobs=4, clean=False, timeout=20, config_name='Release+Asserts')},
+         'factory': LLVMBuilder.getLLVMBuildFactory("ppc64le-linux-gnu", jobs=2, clean=False, timeout=20, config_name='Release+Asserts')},
 
         {'name': "llvm-s390x-linux1",
          'slavenames':["systemz-1"],
@@ -285,15 +285,15 @@ def _get_clang_builders():
                         extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"])},
 
         {'name' : "clang-ppc64-elf-linux",
-         'slavenames' :["chinook-clangslave1"],
+         'slavenames' :["ppc64be-clang-lnt-test"],
          'builddir' :"clang-ppc64-1",
          'factory' : LNTBuilder.getLNTFactory(triple='ppc64-elf-linux1',
                                               nt_flags=['--multisample=3','--cflag','-mcpu=native'],
-                                              jobs=2,  use_pty_in_tests=True,
+                                              jobs=4,  use_pty_in_tests=True,
                                               testerName='O3-plain', run_cxx_tests=True)},
 
         {'name' : "clang-ppc64-elf-linux2",
-         'slavenames' :["chinook-clangslave2"],
+         'slavenames' :["ppc64be-clang-multistage-test"],
          'builddir' :"clang-ppc64-2",
          'factory' : ClangBuilder.getClangBuildFactory(triple='ppc64-elf-linux',
                                                        useTwoStage=True, test=True,
@@ -302,7 +302,7 @@ def _get_clang_builders():
                                                        stage2_config='Release+Asserts')},
 
         {'name' : "ppc64le-clanglnt",
-         'slavenames' :["ppc64le-clanglnt"],
+         'slavenames' :["ppc64le-clang-lnt-test"],
          'builddir' :"clang-lnt-ppc64le-1",
          'factory' : LNTBuilder.getLNTFactory(triple='ppc64le-elf-linux1',
                                               nt_flags=['--multisample=3','--cflag','-mcpu=native'],
@@ -310,7 +310,7 @@ def _get_clang_builders():
                                               testerName='ppc64le-plain', run_cxx_tests=True)},
 
         {'name' : "ppc64le-clang",
-         'slavenames' :["ppc64le-clang"],
+         'slavenames' :["ppc64le-clang-multistage-test"],
          'builddir' :"clang-ppc64le-1",
          'factory' : ClangBuilder.getClangBuildFactory(triple='ppc64le-elf-linux',
                                                        useTwoStage=True, test=True,
@@ -589,12 +589,12 @@ def _get_sanitizer_builders():
                                               '-DLIBCXXABI_USE_LLVM_UNWINDER=ON'])},
 
           {'name': "sanitizer-ppc64-linux1",
-           'slavenames' :["sanitizer-ppc64-1"],
+           'slavenames' :["ppc64be-sanitizer"],
            'builddir': "sanitizer-ppc64-1",
            'factory': SanitizerBuilder.getSanitizerBuildFactory(timeout=1800)},
 
           {'name': "sanitizer-ppc64le-linux",
-           'slavenames' :["sanitizer-ppc64le-linux"],
+           'slavenames' :["ppc64le-sanitizer"],
            'builddir': "sanitizer-ppc64le-1",
            'factory': SanitizerBuilder.getSanitizerBuildFactory(timeout=1800)},
 
@@ -820,9 +820,9 @@ def _get_on_demand_builders():
 def _get_experimental_scheduled_builders():
     return [
         {'name': "llvm-ppc64-linux2",
-         'slavenames':["coho"],
+         'slavenames':["ppc64be-llvm-quick"],
          'builddir':"llvm-ppc64-2",
-         'factory': LLVMBuilder.getLLVMBuildFactory("ppc64-linux-gnu", jobs=2, clean=False, timeout=20, config_name='Release+Asserts'),
+         'factory': LLVMBuilder.getLLVMBuildFactory("ppc64-linux-gnu", jobs=4, clean=False, timeout=20, config_name='Release+Asserts'),
          'category' : 'llvm'},
 
         {'name': "clang-atom-d525-fedora",

Modified: zorg/trunk/buildbot/osuosl/master/config/slaves.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/slaves.py?rev=249180&r1=249179&r2=249180&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py Fri Oct  2 15:25:43 2015
@@ -83,23 +83,18 @@ def get_build_slaves():
         # LLVM Lab slaves
         create_slave("hpproliant1", properties={'jobs': 6}, max_builds=1),
 
-        # POWER7 PowerPC (powerpc64), Fedora16.
-        create_slave("chinook", properties={'jobs': 4}, max_builds=2),
-        #    LNT slave
-        create_slave("chinook-clangslave1", properties={'jobs': 4}, max_builds=2),
-        #    Clang build slave
-        create_slave("chinook-clangslave2", properties={'jobs': 4}, max_builds=2),
+        # POWER7 PowerPC big endian (powerpc64)
+        create_slave("ppc64be-llvm", properties={'jobs': 8}, max_builds=2),
+        create_slave("ppc64be-clang-lnt-test", properties={'jobs': 8}, max_builds=2),
+        create_slave("ppc64be-clang-multistage-test", properties={'jobs': 8}, max_builds=2),
+        create_slave("ppc64be-sanitizer", properties={'jobs': 8}, max_builds=1),
+        create_slave("ppc64be-llvm-quick", properties={'jobs': 8}, max_builds=2),
 
-        # POWER7 PowerPC (powerpc64), Fedora16.
-        create_slave("coho", properties={'jobs': 4}, max_builds=2),
-
-        create_slave("sanitizer-ppc64-1", properties={'jobs': 4}, max_builds=1),
-
-        # ppc64le slaves.  
-        create_slave("ppc64le-llvm", properties={'jobs': 8}, max_builds=1),
-        create_slave("ppc64le-clang", properties={'jobs': 8}, max_builds=1),
-        create_slave("ppc64le-clanglnt", properties={'jobs': 8}, max_builds=1),
-        create_slave("sanitizer-ppc64le-linux", properties={'jobs': 8}, max_builds=1),
+        # POWER 8 PowerPC little endian (powerpc64le)
+        create_slave("ppc64le-llvm", properties={'jobs': 4}, max_builds=1),
+        create_slave("ppc64le-clang-lnt-test", properties={'jobs': 4}, max_builds=1),
+        create_slave("ppc64le-clang-multistage-test", properties={'jobs': 4}, max_builds=1),
+        create_slave("ppc64le-sanitizer", properties={'jobs': 4}, max_builds=1),
 
         # Debian 86_64, 2 x 6-core Opteron 2.6 GHz
         create_slave("osu8", properties={'jobs' : 6}, max_builds=2),




More information about the llvm-commits mailing list