public inbox for buildbot@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] Add new osuosl arm64 worker and move gcc and glibc builders
@ 2023-10-25 11:33 Mark Wielaard
  0 siblings, 0 replies; only message in thread
From: Mark Wielaard @ 2023-10-25 11:33 UTC (permalink / raw)
  To: buildbot; +Cc: Mark Wielaard

---
 buildbot.config.sample |  1 +
 builder/master.cfg     | 41 +++++++++++++++++++++++++----------------
 2 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/buildbot.config.sample b/buildbot.config.sample
index d61fb56..8befa77 100644
--- a/buildbot.config.sample
+++ b/buildbot.config.sample
@@ -25,6 +25,7 @@ ubuntu22_04-armhf=frob
 fedora-arm64=frob
 gentoo-sparc=frob
 gentoo-sparc-big=frob
+osuosl-debian-arm64=frob
 
 # Users
 bb_admin=frob
diff --git a/builder/master.cfg b/builder/master.cfg
index 0c5ce5b..681d9cc 100644
--- a/builder/master.cfg
+++ b/builder/master.cfg
@@ -270,12 +270,21 @@ c['workers'].append(ibm_power10_worker)
 
 # 8 core arm64 server hosted by osuosl
 fedora_arm64_worker = worker.Worker("fedora-arm64",
-                                         getpw("fedora-arm64"),
-                                         max_builds=2,
-                                         properties={'ncpus': 6, 'maxcpus': 8},
-                                         notify_on_missing=['mark@klomp.org']);
+                                    getpw("fedora-arm64"),
+                                    max_builds=2,
+                                    properties={'ncpus': 4, 'maxcpus': 8},
+                                    notify_on_missing=['mark@klomp.org']);
 c['workers'].append(fedora_arm64_worker)
 
+# 16 core arm64 server hosted by osuosl
+osuosl_debian_arm64_worker = worker.Worker("osuosl-debian-arm64",
+                                           getpw("osuosl-debian-arm64"),
+                                           max_builds=1,
+                                           properties={'ncpus': 8,
+                                                       'maxcpus': 16},
+                                           notify_on_missing=['mark@klomp.org']);
+c['workers'].append(osuosl_debian_arm64_worker)
+
 # 'protocols' contains information about protocols which master will use for
 # communicating with workers. You must define at least 'port' option that workers
 # could connect to your master with this protocol.
@@ -923,7 +932,7 @@ gcc_build_scheduler = schedulers.SingleBranchScheduler(
         reason="gcc project master branch update",
         builderNames=["gcc-fedora-x86_64",
                       "gcc-fedora-mingw",
-                      "gcc-fedora-arm64",
+                      "gcc-debian-arm64",
                       "gcc-gentoo-sparc",
                       "gcc-rawhide-x86_64",
                       "gcc-debian-testing-x86_64",
@@ -944,7 +953,7 @@ glibc_scheduler = schedulers.AnyBranchScheduler(
         reason="glibc project release branch update",
         builderNames=["glibc-fedrawhide-x86_64",
                       "glibc-fedora-x86_64",
-                      "glibc-fedora-arm64"])
+                      "glibc-debian-arm64"])
 c['schedulers'].append(glibc_scheduler)
 
 # Quick build only scheduler
@@ -3363,13 +3372,13 @@ gcc_fedora_x86_64_builder = util.BuilderConfig(
         factory=gcc_build_factory)
 c['builders'].append(gcc_fedora_x86_64_builder)
 
-gcc_fedora_arm64_builder = util.BuilderConfig(
-        name="gcc-fedora-arm64",
+gcc_osuosl_debian_arm64_builder = util.BuilderConfig(
+        name="gcc-debian-arm64",
         collapseRequests=True,
-        workernames=["fedora-arm64"],
-        tags=["gcc", "fedora", "arm64"],
+        workernames=["osuosl-debian-arm64"],
+        tags=["gcc", "debian", "arm64"],
         factory=gcc_build_factory)
-c['builders'].append(gcc_fedora_arm64_builder)
+c['builders'].append(gcc_osuosl_debian_arm64_builder)
 
 gcc_gentoo_sparc_builder = util.BuilderConfig(
         name="gcc-gentoo-sparc",
@@ -3622,13 +3631,13 @@ glibc_fedora_x86_64_builder = util.BuilderConfig(
         factory=glibc_factory)
 c['builders'].append(glibc_fedora_x86_64_builder)
 
-glibc_fedora_arm64_builder = util.BuilderConfig(
-        name="glibc-fedora-arm64",
+glibc_osuosl_debian_arm64_builder = util.BuilderConfig(
+        name="glibc-debian-arm64",
         collapseRequests=True,
-        workernames="fedora-arm64",
-        tags=["glibc", "fedora", "arm64"],
+        workernames="osuosl-debian-arm64",
+        tags=["glibc", "debian", "arm64"],
         factory=glibc_factory)
-c['builders'].append(glibc_fedora_arm64_builder)
+c['builders'].append(glibc_osuosl_debian_arm64_builder)
 
 glibc_debian_i386_builder = util.BuilderConfig(
         name="glibc-debian-i386",
-- 
2.39.3


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-10-25 11:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-25 11:33 [PATCH] Add new osuosl arm64 worker and move gcc and glibc builders Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).