[PATCH] D40607: [zorg] Add linaro-d05-* builders

Maxim Kuvyrkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 30 02:24:09 PST 2017


maxim-kuvyrkov updated this revision to Diff 124889.
maxim-kuvyrkov added a comment.

In this version jobs= settings are removed (so that they are picked up from slave setting).  testsuite_flags are left with 8-thread parallelism for now, and we are going to switch them to 64 once APM hardware is decommissioned.

The overall plan is to

1. Continue running APM hardware on the normal buildmaster.
2. Connect D05 slaves to silent buildmaster and monitor them.
3. Swap hardware: connect D05 slaves to normal buildmaster and connect APM slaves to silent buildmaster.
4. Switch to 64-thread parallelism for the testsuite and remove APM slaves.
5. Decommission APMs.


https://reviews.llvm.org/D40607

Files:
  buildbot/osuosl/master/config/builders.py
  buildbot/osuosl/master/config/slaves.py


Index: buildbot/osuosl/master/config/slaves.py
===================================================================
--- buildbot/osuosl/master/config/slaves.py
+++ buildbot/osuosl/master/config/slaves.py
@@ -40,6 +40,12 @@
         create_slave("linaro-apm-04", properties={'jobs' : 8}, max_builds=1),
         create_slave("linaro-apm-05", properties={'jobs' : 8}, max_builds=1),
         create_slave("linaro-apm-06", properties={'jobs' : 8}, max_builds=1),
+        create_slave("linaro-d05-01-quick", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-d05-01-full", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-d05-01-global-isel", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-d05-01-lld", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-d05-01-libcxx", properties={'jobs' : 64}, max_builds=1),
+        create_slave("linaro-d05-01-libcxx-noexceptions", properties={'jobs' : 64}, max_builds=1),
 
         # AMD Athlon(tm) 64 X2 Dual Core 3800+, Ubuntu x86_64
         create_slave("grosser1", properties={'jobs': 2}, max_builds=1),
Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -294,10 +294,9 @@
 
         ## AArch64 Clang+LLVM check-all + test-suite
         {'name': "clang-cmake-aarch64-quick",
-         'slavenames':["linaro-apm-01"],
+         'slavenames':["linaro-apm-01", "linaro-d05-01-quick"],
          'builddir':"clang-cmake-aarch64-quick",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
-                      jobs=8,
                       clean=False,
                       checkout_compiler_rt=False,
                       checkout_lld=False,
@@ -318,10 +317,9 @@
         ## TODO: Add Compiler-RT after fixing all the failures
         ## TODO: Fix the three remaining test-suite failures
         {'name': "clang-cmake-aarch64-lld",
-         'slavenames':["linaro-apm-04"],
+         'slavenames':["linaro-apm-04", "linaro-d05-01-lld"],
          'builddir':"clang-cmake-aarch64-lld",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
-                      jobs=8,
                       clean=False,
                       checkout_compiler_rt=False,
                       checkout_lld=True,
@@ -341,10 +339,9 @@
 
         ## AArch64 Clang+LLVM run test-suite with GlobalISel enabled
         {'name': "clang-cmake-aarch64-global-isel",
-         'slavenames':["linaro-apm-06"],
+         'slavenames':["linaro-apm-06", "linaro-d05-01-global-isel"],
          'builddir':"clang-cmake-aarch64-global-isel",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
-                      jobs=8,
                       clean=False,
                       checkout_compiler_rt=False,
                       checkout_lld=False,
@@ -1053,10 +1050,9 @@
 
         # AArch64 Clang+LLVM+RT check-all + test-suite + self-hosting
         {'name': "clang-cmake-aarch64-full",
-         'slavenames':["linaro-apm-02", "linaro-apm-05"],
+         'slavenames':["linaro-apm-02", "linaro-apm-05", "linaro-d05-01-full"],
          'builddir':"clang-cmake-aarch64-full",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
-                      jobs=8,
                       clean=False,
                       checkout_compiler_rt=True,
                       checkout_lld=False,
@@ -1376,7 +1372,7 @@
 
         # AArch64 LibC++ and LibC++abi tests (require Clang+RT)
         {'name': 'libcxx-libcxxabi-libunwind-aarch64-linux',
-         'slavenames': ['linaro-apm-03'],
+         'slavenames': ['linaro-apm-03', 'linaro-d05-01-libcxx'],
          'builddir': 'libcxx-libcxxabi-libunwind-aarch64-linux',
          'category': 'libcxx',
          'factory': LibcxxAndAbiBuilder.getLibcxxAndAbiBuilder(
@@ -1389,7 +1385,7 @@
                               'LLVM_PARALLEL_LINK_JOBS': '4'})},
 
         {'name': 'libcxx-libcxxabi-libunwind-aarch64-linux-noexceptions',
-         'slavenames': ['linaro-apm-03'],
+         'slavenames': ['linaro-apm-03', 'linaro-d05-01-libcxx-noexceptions'],
          'builddir': 'libcxx-libcxxabi-libunwind-aarch64-linux-noexceptions',
          'category': 'libcxx',
          'factory': LibcxxAndAbiBuilder.getLibcxxAndAbiBuilder(


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D40607.124889.patch
Type: text/x-patch
Size: 4390 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171130/542f2b5b/attachment.bin>


More information about the llvm-commits mailing list