Re: Buildbot build prefixes changed
Le ven. 27 sept. 2019 à 15:14, David Edelsohn <dje.gcc@gmail.com> a écrit :
Hi, Victor
Where, exactly, should I look for abandoned build directories?
It's in the directory configured in your buildbot client. Example with the Fedora Rawhide worker:
buildbot@python-builder-rawhide$ pwd /home/buildbot/buildarea
buildbot@python-builder-rawhide$ ls -1 2.7.cstratak-fedora-rawhide-x86_64 2.7.cstratak-fedora-rawhide-x86_64.clang-installed 2.7.cstratak-fedora-rawhide-x86_64.clang-usban 2.7.cstratak-fedora-rawhide-x86_64.installed 2.7.cstratak-fedora-rawhide-x86_64.lto 2.7.cstratak-fedora-rawhide-x86_64.lto-pgo 2.7.cstratak-fedora-rawhide-x86_64.refleak 3.7.cstratak-fedora-rawhide-x86_64 3.7.cstratak-fedora-rawhide-x86_64.clang-installed 3.7.cstratak-fedora-rawhide-x86_64.clang-usban 3.7.cstratak-fedora-rawhide-x86_64.installed 3.7.cstratak-fedora-rawhide-x86_64.lto 3.7.cstratak-fedora-rawhide-x86_64.lto-pgo 3.7.cstratak-fedora-rawhide-x86_64.refleak 3.8.cstratak-fedora-rawhide-x86_64 3.8.cstratak-fedora-rawhide-x86_64.clang-installed 3.8.cstratak-fedora-rawhide-x86_64.clang-usban 3.8.cstratak-fedora-rawhide-x86_64.installed 3.8.cstratak-fedora-rawhide-x86_64.lto 3.8.cstratak-fedora-rawhide-x86_64.lto-pgo 3.8.cstratak-fedora-rawhide-x86_64.refleak 3.x.cstratak-fedora-rawhide-x86_64 3.x.cstratak-fedora-rawhide-x86_64.clang-installed 3.x.cstratak-fedora-rawhide-x86_64.clang-usban 3.x.cstratak-fedora-rawhide-x86_64.installed 3.x.cstratak-fedora-rawhide-x86_64.lto 3.x.cstratak-fedora-rawhide-x86_64.lto-pgo 3.x.cstratak-fedora-rawhide-x86_64.refleak buildbot.tac custom.cstratak-fedora-rawhide-x86_64 custom.cstratak-fedora-rawhide-x86_64.clang-installed custom.cstratak-fedora-rawhide-x86_64.clang-usban custom.cstratak-fedora-rawhide-x86_64.installed custom.cstratak-fedora-rawhide-x86_64.lto custom.cstratak-fedora-rawhide-x86_64.lto-pgo custom.cstratak-fedora-rawhide-x86_64.refleak info twistd.hostname twistd.log twistd.log.1 twistd.log.2 twistd.log.3 twistd.log.4 twistd.log.5 twistd.log.6 twistd.log.7 twistd.log.8 twistd.log.9 twistd.pid
For example, "3.8.cstratak-fedora-rawhide-x86_64.clang-usban" are outdated and should be removed... But I don't see ".clang-ubsan" (correct spelling yet), I'm not sure what to do on this worker :-p
Victor
Is this only an issue for systems with Clang installed? I don't see that range of names on any of my workers.
Thanks, David
On Fri, Sep 27, 2019 at 9:36 AM Victor Stinner <vstinner@python.org> wrote:
Le ven. 27 sept. 2019 à 15:14, David Edelsohn <dje.gcc@gmail.com> a écrit :
Hi, Victor
Where, exactly, should I look for abandoned build directories?
It's in the directory configured in your buildbot client. Example with the Fedora Rawhide worker:
buildbot@python-builder-rawhide$ pwd /home/buildbot/buildarea
buildbot@python-builder-rawhide$ ls -1 2.7.cstratak-fedora-rawhide-x86_64 2.7.cstratak-fedora-rawhide-x86_64.clang-installed 2.7.cstratak-fedora-rawhide-x86_64.clang-usban 2.7.cstratak-fedora-rawhide-x86_64.installed 2.7.cstratak-fedora-rawhide-x86_64.lto 2.7.cstratak-fedora-rawhide-x86_64.lto-pgo 2.7.cstratak-fedora-rawhide-x86_64.refleak 3.7.cstratak-fedora-rawhide-x86_64 3.7.cstratak-fedora-rawhide-x86_64.clang-installed 3.7.cstratak-fedora-rawhide-x86_64.clang-usban 3.7.cstratak-fedora-rawhide-x86_64.installed 3.7.cstratak-fedora-rawhide-x86_64.lto 3.7.cstratak-fedora-rawhide-x86_64.lto-pgo 3.7.cstratak-fedora-rawhide-x86_64.refleak 3.8.cstratak-fedora-rawhide-x86_64 3.8.cstratak-fedora-rawhide-x86_64.clang-installed 3.8.cstratak-fedora-rawhide-x86_64.clang-usban 3.8.cstratak-fedora-rawhide-x86_64.installed 3.8.cstratak-fedora-rawhide-x86_64.lto 3.8.cstratak-fedora-rawhide-x86_64.lto-pgo 3.8.cstratak-fedora-rawhide-x86_64.refleak 3.x.cstratak-fedora-rawhide-x86_64 3.x.cstratak-fedora-rawhide-x86_64.clang-installed 3.x.cstratak-fedora-rawhide-x86_64.clang-usban 3.x.cstratak-fedora-rawhide-x86_64.installed 3.x.cstratak-fedora-rawhide-x86_64.lto 3.x.cstratak-fedora-rawhide-x86_64.lto-pgo 3.x.cstratak-fedora-rawhide-x86_64.refleak buildbot.tac custom.cstratak-fedora-rawhide-x86_64 custom.cstratak-fedora-rawhide-x86_64.clang-installed custom.cstratak-fedora-rawhide-x86_64.clang-usban custom.cstratak-fedora-rawhide-x86_64.installed custom.cstratak-fedora-rawhide-x86_64.lto custom.cstratak-fedora-rawhide-x86_64.lto-pgo custom.cstratak-fedora-rawhide-x86_64.refleak info twistd.hostname twistd.log twistd.log.1 twistd.log.2 twistd.log.3 twistd.log.4 twistd.log.5 twistd.log.6 twistd.log.7 twistd.log.8 twistd.log.9 twistd.pid
For example, "3.8.cstratak-fedora-rawhide-x86_64.clang-usban" are outdated and should be removed... But I don't see ".clang-ubsan" (correct spelling yet), I'm not sure what to do on this worker :-p
Victor
Not all workers are impacted, impacted Python classes:
- PGOUnixBuild: Profile Guided Optimization (PGO)
- ClangUbsanLinuxBuild: clang "UB sanitizer"
- ClangUnixInstalledBuild: clang
- LTONonDebugUnixBuild: Link Time Optimization (LTO)
- LTOPGONonDebugBuild: LTO + PGO
Victor
Le ven. 27 sept. 2019 à 15:40, David Edelsohn <dje.gcc@gmail.com> a écrit :
Is this only an issue for systems with Clang installed? I don't see that range of names on any of my workers.
Thanks, David
On Fri, Sep 27, 2019 at 9:36 AM Victor Stinner <vstinner@python.org> wrote:
Le ven. 27 sept. 2019 à 15:14, David Edelsohn <dje.gcc@gmail.com> a écrit :
Hi, Victor
Where, exactly, should I look for abandoned build directories?
It's in the directory configured in your buildbot client. Example with the Fedora Rawhide worker:
buildbot@python-builder-rawhide$ pwd /home/buildbot/buildarea
buildbot@python-builder-rawhide$ ls -1 2.7.cstratak-fedora-rawhide-x86_64 2.7.cstratak-fedora-rawhide-x86_64.clang-installed 2.7.cstratak-fedora-rawhide-x86_64.clang-usban 2.7.cstratak-fedora-rawhide-x86_64.installed 2.7.cstratak-fedora-rawhide-x86_64.lto 2.7.cstratak-fedora-rawhide-x86_64.lto-pgo 2.7.cstratak-fedora-rawhide-x86_64.refleak 3.7.cstratak-fedora-rawhide-x86_64 3.7.cstratak-fedora-rawhide-x86_64.clang-installed 3.7.cstratak-fedora-rawhide-x86_64.clang-usban 3.7.cstratak-fedora-rawhide-x86_64.installed 3.7.cstratak-fedora-rawhide-x86_64.lto 3.7.cstratak-fedora-rawhide-x86_64.lto-pgo 3.7.cstratak-fedora-rawhide-x86_64.refleak 3.8.cstratak-fedora-rawhide-x86_64 3.8.cstratak-fedora-rawhide-x86_64.clang-installed 3.8.cstratak-fedora-rawhide-x86_64.clang-usban 3.8.cstratak-fedora-rawhide-x86_64.installed 3.8.cstratak-fedora-rawhide-x86_64.lto 3.8.cstratak-fedora-rawhide-x86_64.lto-pgo 3.8.cstratak-fedora-rawhide-x86_64.refleak 3.x.cstratak-fedora-rawhide-x86_64 3.x.cstratak-fedora-rawhide-x86_64.clang-installed 3.x.cstratak-fedora-rawhide-x86_64.clang-usban 3.x.cstratak-fedora-rawhide-x86_64.installed 3.x.cstratak-fedora-rawhide-x86_64.lto 3.x.cstratak-fedora-rawhide-x86_64.lto-pgo 3.x.cstratak-fedora-rawhide-x86_64.refleak buildbot.tac custom.cstratak-fedora-rawhide-x86_64 custom.cstratak-fedora-rawhide-x86_64.clang-installed custom.cstratak-fedora-rawhide-x86_64.clang-usban custom.cstratak-fedora-rawhide-x86_64.installed custom.cstratak-fedora-rawhide-x86_64.lto custom.cstratak-fedora-rawhide-x86_64.lto-pgo custom.cstratak-fedora-rawhide-x86_64.refleak info twistd.hostname twistd.log twistd.log.1 twistd.log.2 twistd.log.3 twistd.log.4 twistd.log.5 twistd.log.6 twistd.log.7 twistd.log.8 twistd.log.9 twistd.pid
For example, "3.8.cstratak-fedora-rawhide-x86_64.clang-usban" are outdated and should be removed... But I don't see ".clang-ubsan" (correct spelling yet), I'm not sure what to do on this worker :-p
Victor
-- Night gathers, and now my watch begins. It shall not end until my death.
On Fri, Sep 27, 2019 at 8:40 AM David Edelsohn <dje.gcc@gmail.com> wrote:
Is this only an issue for systems with Clang installed? I don't see that range of names on any of my workers.
If you don't mind the bandwidth to check things out fresh again and
don't want to try to track down which ones are still necessary, it
would be safe to shut down the worker process, rm -rf <buildarea>/*<worker-name>*
, and restart the worker process. The
only file you want to be sure not to lose is buildbot.tac
since it
contains your password, and possibly info/
(though it should be easy
to recreate).
-- Zach
----- Original Message -----
From: "Victor Stinner" <vstinner@python.org> To: "David Edelsohn" <dje.gcc@gmail.com>, python-buildbots@python.org Sent: Friday, September 27, 2019 3:35:48 PM Subject: [Python-buildbots] Re: Buildbot build prefixes changed
Le ven. 27 sept. 2019 à 15:14, David Edelsohn <dje.gcc@gmail.com> a écrit :
Hi, Victor
Where, exactly, should I look for abandoned build directories?
It's in the directory configured in your buildbot client. Example with the Fedora Rawhide worker:
buildbot@python-builder-rawhide$ pwd /home/buildbot/buildarea
buildbot@python-builder-rawhide$ ls -1 2.7.cstratak-fedora-rawhide-x86_64 2.7.cstratak-fedora-rawhide-x86_64.clang-installed 2.7.cstratak-fedora-rawhide-x86_64.clang-usban 2.7.cstratak-fedora-rawhide-x86_64.installed 2.7.cstratak-fedora-rawhide-x86_64.lto 2.7.cstratak-fedora-rawhide-x86_64.lto-pgo 2.7.cstratak-fedora-rawhide-x86_64.refleak 3.7.cstratak-fedora-rawhide-x86_64 3.7.cstratak-fedora-rawhide-x86_64.clang-installed 3.7.cstratak-fedora-rawhide-x86_64.clang-usban 3.7.cstratak-fedora-rawhide-x86_64.installed 3.7.cstratak-fedora-rawhide-x86_64.lto 3.7.cstratak-fedora-rawhide-x86_64.lto-pgo 3.7.cstratak-fedora-rawhide-x86_64.refleak 3.8.cstratak-fedora-rawhide-x86_64 3.8.cstratak-fedora-rawhide-x86_64.clang-installed 3.8.cstratak-fedora-rawhide-x86_64.clang-usban 3.8.cstratak-fedora-rawhide-x86_64.installed 3.8.cstratak-fedora-rawhide-x86_64.lto 3.8.cstratak-fedora-rawhide-x86_64.lto-pgo 3.8.cstratak-fedora-rawhide-x86_64.refleak 3.x.cstratak-fedora-rawhide-x86_64 3.x.cstratak-fedora-rawhide-x86_64.clang-installed 3.x.cstratak-fedora-rawhide-x86_64.clang-usban 3.x.cstratak-fedora-rawhide-x86_64.installed 3.x.cstratak-fedora-rawhide-x86_64.lto 3.x.cstratak-fedora-rawhide-x86_64.lto-pgo 3.x.cstratak-fedora-rawhide-x86_64.refleak buildbot.tac custom.cstratak-fedora-rawhide-x86_64 custom.cstratak-fedora-rawhide-x86_64.clang-installed custom.cstratak-fedora-rawhide-x86_64.clang-usban custom.cstratak-fedora-rawhide-x86_64.installed custom.cstratak-fedora-rawhide-x86_64.lto custom.cstratak-fedora-rawhide-x86_64.lto-pgo custom.cstratak-fedora-rawhide-x86_64.refleak info twistd.hostname twistd.log twistd.log.1 twistd.log.2 twistd.log.3 twistd.log.4 twistd.log.5 twistd.log.6 twistd.log.7 twistd.log.8 twistd.log.9 twistd.pid
For example, "3.8.cstratak-fedora-rawhide-x86_64.clang-usban" are outdated and should be removed... But I don't see ".clang-ubsan" (correct spelling yet), I'm not sure what to do on this worker :-p
Victor
Python-Buildbots mailing list -- python-buildbots@python.org To unsubscribe send an email to python-buildbots-leave@python.org https://mail.python.org/mailman3/lists/python-buildbots.python.org/
After a reboot (so I guess after a restart of the worker service), the proper directories appeared, and I removed the wrong ones manually.
-- Regards,
Charalampos Stratakis Software Engineer Python Maintenance Team, Red Hat
participants (4)
-
Charalampos Stratakis
-
David Edelsohn
-
Victor Stinner
-
Zachary Ware