- Jan 19, 2025
-
-
Kristian Klausen authored
They haven't been used for over 7 years[1] and was just removed from dbscripts[2][3]. [1] bcd20f65 ("Disable the integrity check timer and service.") [2] dbscripts!58 [3] f354ae35 ("dbscripts: Bump to latest commit for repos/archive split fixes")
-
Kristian Klausen authored
Move the repos and associated services to its own server Closes #531 See merge request !905
-
Kristian Klausen authored
0ebae15 ("chore(cron-jobs): Remove obsolete integrity-check script and friends") 2edd43d ("feat(db-archive): Archive package files atomically") a56c710 ("feat(db-functions): Check the archive index in check_reproducible") ea98599 ("fix(db-functions): Suppress realpath error output") Fix #531
-
Kristian Klausen authored
With the dbscripts role no longer deployed on gemini, we need to deploy rsyncd from another role, which this commit does. The rsync endpoint is only accessible over our internal wireguard network, to reduce exposure and we also get encryption. Relates to #531
-
Kristian Klausen authored
archivetools will add missing packages to the "packages" directory in the archive[1], but it is only done once a day, so if a package is updated more than once in that timeframe, the earlier version will not be added to the archive. For this reason, we need to sync archived packages from repos.a.o to gemini.a.o, so we don't lose packages, but also because we want the archived packages to show up faster on the archive server than once a day. The package files could already exist on gemini, created by archivetools, in which case rsync just ignores the files (--ignore-existing). The archived package files are deleted on repos.a.o after three days, so there is some leeway to stop archive-cleanup.timer if the sync breaks for whatever reason. [1] https://gitlab.archlinux.org/archlinux/archivetools/-/blob/d5cbd5a5a9454eecd5c46b64ebc08d5087a25f2d/archive.sh#L141-L200 Relates to #531
-
Kristian Klausen authored
We want to have the repos and the archive on different servers, to ensure separation of concerns. The I/O on gemini is also very sluggish, which is likely related to the archive design (millions of files on spinning rust), and this has resulted in rsync deleting the package database files due to a race condtion[1][2]. The does not solve the race condition, but it should make it less likely. We also need to rethink the archive design, but for now we are just isolating the problem. There is some "brokenness" related to the archive no longer being on the same server as the repos, which will be fixed in subsequent commits. [1] https://lore.kernel.org/linux-btrfs/00ed09b9-d60c-4605-b3b6-f4e79bf92fca@foutras.com/ [2] https://lore.kernel.org/linux-btrfs/ZP8AWKMVYOY0mAwq@debian0.Home/ Relates to #531
-
Kristian Klausen authored
The last bump was to a commit signed by him. Fixes: 28f8ba48 ("dbscripts: Upgrade to latest commit")
-
Kristian Klausen authored
-
- Jan 17, 2025
-
-
Christian Heusel authored
-
- Jan 16, 2025
-
-
Christian Heusel authored
Offboard coderobe as Package Maintainer Closes #655 See merge request !912
-
Christian Heusel authored
Fixes #655 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Sven-Hendrik Haase authored
aurweb: send traces to correct route for the otlp endpoint See merge request !911
-
-
- Jan 15, 2025
-
-
Jelle van der Waa authored
New aurweb release, deprecations and fix loops See merge request !910
-
- Jan 13, 2025
-
-
Leonidas Spyropoulos authored
-
Leonidas Spyropoulos authored
Relates to: 701c1d01
-
Leonidas Spyropoulos authored
-
- Jan 12, 2025
-
-
Jelle van der Waa authored
dbscripts: allow sourceballs to create a lockfile See merge request !818
-
Jelle van der Waa authored
/srv/repos/lock is the lock file location configured via a dbscripts config. Only accessible for users in junior-packager group, a lot better would be if sourceballs could write a lock file into /run/sourceballs.lck as it is unrelated to /srv/repos.
-
Jelle van der Waa authored
-
Jelle van der Waa authored
Since 257 DynamicUser sets PrivateTmp=disconnected making debuginfod unable to read/write to /var/tmp/ properly hampering debuginfod's functioning.
-
Jelle van der Waa authored
You can't `systemctl reload debuginfod` after installing the systemd unit we need a daemon-reload.
-
Kristian Klausen authored
This was apparently hosted on the long gone "apollo" server[1], and when archweb was migrated to a dedicated cloud VM, it was changed to a redirect to the main site (archlinux.org)[2][3]. It may have made sense at the time, but now four years later there is no reason for keeping this around. I guess dev.archlinux.org was something similar to what pkgbuild.com is today ("Public HTML server" for staff), but only for developers. [1] f6c3af0e ("Merge branch 'apollo_decomission' into 'master'") [2] 824fb084 ("tf-stage1/archlinux: Change DNS records for the archweb migration and also increase the machine size") [3] 9800d023 ("roles/archweb: Create domain redirects for the domains that point to specific archweb sub urls.")
-
- Jan 11, 2025
-
-
Jelle van der Waa authored
-
- Jan 10, 2025
-
-
Christian Heusel authored
Update the bot user for the nvchecker project See merge request !909
-
- Jan 06, 2025
-
-
Christian Heusel authored
We have recently switched from a bot token to a fully fledged user. Link: https://gitlab.archlinux.org/nvchecker Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Jan 05, 2025
-
-
Christian Heusel authored
Somehow these changes were not directly applied even though the role reloads the prometheus config. Fixes: 10475a62 ("prometheus: Alert if a build hosts is OOM for 12h") Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Jan 04, 2025
-
-
Kristian Klausen authored
Fixes: 4159a61f ("dbscripts: switch to Git packaging")
-
Christian Heusel authored
prometheus: Move the OOM alert for build hosts to a longer timeframe See merge request !908
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Jan 03, 2025
-
-
Christian Heusel authored
There is not much value in knowing when one of our build hosts has no more memory left as all of them have plenty of swap available. Additionally these rules trigger quite often even for short spikes. Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Sven-Hendrik Haase authored
-
- Dec 31, 2024
-
-
Kristian Klausen authored
Fixes: c4f13d3a ("archweb: Redirect /pacman/ to new pacman subdomain[1]")
-
- Dec 30, 2024
-
-
Evangelos Foutras authored
-
Kristian Klausen authored
Fixes: 05028990 ("Adapt to new Hetzner plans[1] for lower cost and better specs!")
-
- Dec 28, 2024
-
-
Christian Heusel authored
dovecot: Adapt mediator mailbox for new mediators See merge request archlinux/infrastructure!904
-
- Dec 27, 2024
-
-
Christian Heusel authored
archwiki: Update to 1.42.4-2 See merge request !901
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
- Dec 25, 2024
-
-
Kristian Klausen authored
Postfix cleanup Closes #365 See merge request !462
-