From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wfout8-smtp.messagingengine.com (wfout8-smtp.messagingengine.com [64.147.123.151]) by sourceware.org (Postfix) with ESMTPS id 416E1385840B for ; Tue, 23 Apr 2024 20:57:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 416E1385840B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=serhei.io Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=serhei.io ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 416E1385840B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=64.147.123.151 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713905846; cv=none; b=O7i4NPjC+nbFMDqfBKGW/39YxSRaH39PdHMXCBkvTKg9CP+19W2X0cIaSKROdiUURi2bjNrLIW/KCI5K72/qzwTE77MUsp0rnk3t5e+51y/ov2WMfBwZCLDsIMtr06JXobO21APwt1yJPg/X4ig2JvMDT5KSWAa3iYWeGnbuBJw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713905846; c=relaxed/simple; bh=+UsbNFgNul6/opPMa9tapFdwg+h4F1nKlAqFz/MqSPw=; h=DKIM-Signature:DKIM-Signature:MIME-Version:Message-Id:Date:From: To:Subject; b=LpccZmZAnFqsucqIlR89wclLXRhe2Lh+2JVni71tSu8FybaTtunDSqsZoTCz98vzN90s+yi2dmcRbYT5AA6nLFNJm2qsIqCmQI4Z7XTBia92N5QgsUEfYDtbGZRV6qsnWVD32igjpb8nNKrXt3AJ6xoo9qpoOFg2uOjD2DQAH1Y= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfout.west.internal (Postfix) with ESMTP id D69BA1C0017F for ; Tue, 23 Apr 2024 16:57:19 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute1.internal (MEProxy); Tue, 23 Apr 2024 16:57:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=serhei.io; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3; t=1713905839; x=1713992239; bh=vf/3zxAZL/eJUXijbJzQwcmAK+L6japk huiQ+nhafTI=; b=qr7BiOBmWkJBQZ4t2XzY0S/rMaSrOzo2p1LgHWavHtYgMY1I 1eS5wu8I7aB4Oph3a45PDx0YuRQuvQo3KnIHmtEpZLDyjPJeTHkg00HVB7/gfSuf ObVV8ZkhBghyJ9OImG6RBaJENHqZ2/y7nK2oIfgQPzFN/FgTMStcGjFmOdtBN4B2 RuJJ5ZezJbDC4/sYADKOaH4p7rzf8ap6U3G0YggSAs7OQOUdyeFTz4CXiYMrsd7T h8UL3KOeQiyIV9d6Y1zWkhBLGpk++hDDO0wtOkvjoLXLAe3jlqwbqecqyWvg1z7N 29OdwnbDemfEdNF/JYkdrOnUhxnS4iY+D8q+LQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1713905839; x=1713992239; bh=vf/3zxAZL/eJUXijbJzQwcmAK+L6japkhui Q+nhafTI=; b=aY8fFImQYNTkIARx27yI//QuHDWDXvvbkAS8rqDRTQvzQe4Ko3F QlwgOpjUSPqgYWJDvPynuUdqJeCdjX/SaRCVuW+EBuFujUoPOitFAWudxeaLIG70 4W/G/HAxMpl/AWNb8TwkQp6/019q4Us9Qtrva7WOqUuPv19XOslySwIgTD2gM3xN h2QuYq+bxwlsAjgbTJGMYFICKgIxwIUbedoN1s2DoWstyHs5G1b1KVzeRjrms0dH crv9cs4Pl6xZvC1fYofgevNoxgdrBh+1VEwjUhgzygoIg7Jjt6qpYTLIevo4q4mz snIX2Vlr/4tznmokjWClNZLoemYBV4G1S8A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudeluddgudehjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtre dtreertdenucfhrhhomhepfdfuvghrhhgvihcuofgrkhgrrhhovhdfuceoshgvrhhhvghi sehsvghrhhgvihdrihhoqeenucggtffrrghtthgvrhhnpeetkefhjeehffeuheekuedtue evfeejudeutddtuedvjefggffhveeugeevteeiffenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehsvghrhhgvihesshgvrhhhvghirdhioh X-ME-Proxy: Feedback-ID: i572946fc:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id DBAF51700093; Tue, 23 Apr 2024 16:57:18 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-386-g4cb8e397f9-fm-20240415.001-g4cb8e397 MIME-Version: 1.0 Message-Id: Date: Tue, 23 Apr 2024 16:56:58 -0400 From: "Serhei Makarov" To: buildbot@sourceware.org Subject: [PATCH] Add full roster of fedora/rhel/centos-stream stap workers and builders Content-Type: text/plain X-Spam-Status: No, score=-10.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS,TXREP,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The full set of buildbots will take a bit more time to bring up, but I'm sending them in one patch now for simplicity's sake. --- buildbot.config.sample | 7 +++ builder/master.cfg | 130 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 134 insertions(+), 3 deletions(-) diff --git a/buildbot.config.sample b/buildbot.config.sample index 10ff37c..1f6304d 100644 --- a/buildbot.config.sample +++ b/buildbot.config.sample @@ -33,6 +33,13 @@ starfive-2=frob starfive-3=frob starfive-4=frob stap-fedrawhide-x86_64=frob +stap-fedora41-x86_64=frob +stap-fedora40-x86_64=frob +stap-fedora39-x86_64=frob +stap-rhel9-x86_64=frob +stap-rhel8-x86_64=frob +stap-c10s-x86_64=frob +stap-c9s-x86_64=frob # Users bb_admin=frob diff --git a/builder/master.cfg b/builder/master.cfg index b952922..22102b5 100644 --- a/builder/master.cfg +++ b/builder/master.cfg @@ -177,7 +177,8 @@ fedrawhide_x86_64_worker = worker.Worker("fedrawhide-x86_64", notify_on_missing=['fche@elastic.org']); c['workers'].append(fedrawhide_x86_64_worker) -# fedrawhide worker exclusively for privileged systemtap testing +# workers exclusively for privileged systemtap testing + fedrawhide_x86_64_systemtap_privileged_worker = worker.Worker( "stap-fedrawhide-x86_64", getpw("stap-fedrawhide-x86_64"), @@ -186,6 +187,63 @@ fedrawhide_x86_64_systemtap_privileged_worker = worker.Worker( notify_on_missing=['smakarov@redhat.com']) c['workers'].append(fedrawhide_x86_64_systemtap_privileged_worker) +fedora41_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-fedora41-x86_64", + getpw("stap-fedora41-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(fedora41_x86_64_systemtap_privileged_worker) + +fedora40_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-fedora40-x86_64", + getpw("stap-fedora40-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(fedora40_x86_64_systemtap_privileged_worker) + +fedora39_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-fedora39-x86_64", + getpw("stap-fedora39-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(fedora39_x86_64_systemtap_privileged_worker) + +rhel9_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-rhel9-x86_64", + getpw("stap-rhel9-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(rhel9_x86_64_systemtap_privileged_worker) + +rhel8_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-rhel8-x86_64", + getpw("stap-rhel8-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(rhel8_x86_64_systemtap_privileged_worker) + +c10s_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-c10s-x86_64", + getpw("stap-c10s-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(c10s_x86_64_systemtap_privileged_worker) + +c9s_x86_64_systemtap_privileged_worker = worker.Worker( + "stap-c9s-x86_64", + getpw("stap-c9s-x86_64"), + max_builds=1, + properties={'ncpus': 2, 'maxcpus': 2}, + notify_on_missing=['smakarov@redhat.com']) +c['workers'].append(c9s_x86_64_systemtap_privileged_worker) + + # 2 gentoo sparc workers, running on the same machine in different # containers. The big one does only one build at a time. Larger builds # are only put on the big worker to not hold up quicker/smaller builds. @@ -1000,17 +1058,27 @@ systemtap_scheduler2 = schedulers.Nightly( dayOfWeek=0, hour=0, minute=0) # monday morning midnight c['schedulers'].append(systemtap_scheduler2) +systemtap_privileged_buildernames = [ + "stap-fedrawhide-x86_64", + "stap-fedora41-x86_64", + "stap-fedora40-x86_64", + "stap-fedora39-x86_64", + "stap-rhel9-x86_64", + "stap-rhel8-x86_64", + "stap-c10s-x86_64", + "stap-c9s-x86_64"] + systemtap_privileged_scheduler = schedulers.SingleBranchScheduler( name="systemtap privileged", change_filter=util.ChangeFilter(project="systemtap", branch="master"), reason="systemtap project master branch update", - builderNames=["stap-fedrawhide-x86_64"]) + builderNames=systemtap_privileged_buildernames) c['schedulers'].append(systemtap_privileged_scheduler) systemtap_privileged_scheduler2 = schedulers.Nightly( name='weekly systemtap privileged rebuild', - builderNames=["stap-fedrawhide-x86_64"], + builderNames=systemtap_privileged_buildernames, dayOfWeek=0, hour=0, minute=0) # monday morning midnight c['schedulers'].append(systemtap_privileged_scheduler2) @@ -4692,6 +4760,62 @@ systemtap_fedrawhide_x86_64_privileged_builder = util.BuilderConfig( factory=systemtap_privileged_factory) c['builders'].append(systemtap_fedrawhide_x86_64_privileged_builder) +systemtap_fedora41_x86_64_privileged_builder = util.BuilderConfig( + name="stap-fedora41-x86_64", + collapseRequests=True, + workernames=["stap-fedora41-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_fedora41_x86_64_privileged_builder) + +systemtap_fedora40_x86_64_privileged_builder = util.BuilderConfig( + name="stap-fedora40-x86_64", + collapseRequests=True, + workernames=["stap-fedora40-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_fedora40_x86_64_privileged_builder) + +systemtap_fedora39_x86_64_privileged_builder = util.BuilderConfig( + name="stap-fedora39-x86_64", + collapseRequests=True, + workernames=["stap-fedora39-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_fedora39_x86_64_privileged_builder) + +systemtap_rhel9_x86_64_privileged_builder = util.BuilderConfig( + name="stap-rhel9-x86_64", + collapseRequests=True, + workernames=["stap-rhel9-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_rhel9_x86_64_privileged_builder) + +systemtap_rhel8_x86_64_privileged_builder = util.BuilderConfig( + name="stap-rhel8-x86_64", + collapseRequests=True, + workernames=["stap-rhel8-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_rhel8_x86_64_privileged_builder) + +systemtap_c10s_x86_64_privileged_builder = util.BuilderConfig( + name="stap-c10s-x86_64", + collapseRequests=True, + workernames=["stap-c10s-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_c10s_x86_64_privileged_builder) + +systemtap_c9s_x86_64_privileged_builder = util.BuilderConfig( + name="stap-c9s-x86_64", + collapseRequests=True, + workernames=["stap-c9s-x86_64"], + tags=["systemtap", "fedora", "x86_64"], + factory=systemtap_privileged_factory) +c['builders'].append(systemtap_c9s_x86_64_privileged_builder) + # GNU poke builders and factories -- 2.43.0