1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-09-22 02:23:26 +02:00
infrastructure/roles
Evangelos Foutras 9fd5d45806 syncarchive: Drop --delay-updates; breaks incremental scan
The --delay-updates option results in 6G memory usage per archive mirror
for a total of ~18G memory used on gemini when all three archive mirrors
are syncing. Less important (but still revelant!) is the memory usage on
each mirror, which climbs to about 11G during each synchronization.

Removing the --delay-updates option should be OK considering the archive
hosts data that almost never changes. Without this option, rsync is able
to do a sequential scan which uses 90M of memory (per archive mirror) on
gemini and about 250M on each mirror individually.
2021-07-29 17:40:23 +00:00
..
alertmanager Split alertmanager into its own role 2021-05-13 23:28:04 +02:00
arch_boxes_sync arch_boxes_sync: Fix old releases cleanup not working due to NUL character 2021-05-16 10:36:43 +00:00
archbuild Make ansible-lint happy 2021-02-14 14:22:05 +01:00
archive Make ansible-lint happy 2021-02-14 14:22:05 +01:00
archive_web Add missing certificate roles for sources/archive 2021-05-01 14:43:36 +02:00
archmanweb Added robots.txt for archmanweb 2021-07-28 20:28:44 +02:00
archusers Restrict the users on mail.a.o to the passwd command 2021-07-16 01:48:14 +00:00
archweb Update to 2021-07-25 2021-07-25 12:59:22 +02:00
archwiki Set a 10req/s rate limit for the wiki's php-fpm endpoint 2021-07-12 17:24:01 +02:00
aurweb Add new python pu dependency 2021-06-03 21:35:56 +02:00
borg_client Avoid running backup-gitlab twice; reuse tarballs 2021-07-09 04:28:23 +03:00
borg_server/tasks Use restrict key option and relative borg command 2021-06-28 20:46:54 +03:00
bugbot Move bugbot to libera.chat 2021-05-25 19:32:21 +02:00
certbot Make ansible-lint happy 2021-02-14 14:22:05 +01:00
certificate certificate: Explain why we use Python http.server 2021-01-11 00:12:50 +01:00
common Remove syslog-ng related configs 2021-07-28 22:55:25 +02:00
dbscripts svntogit: Remove "git push --set-upstream" command 2021-07-12 04:37:09 +03:00
dovecot dovecot: Disable POP3 2021-07-16 19:45:43 +02:00
fail2ban Redirect fail2ban log to SYSLOG 2021-07-12 10:22:29 +00:00
fetchmail use fetchmail for donor import 2020-12-30 21:33:28 +01:00
firewalld Update firewalld configuration 2021-07-03 14:43:19 +02:00
fluxbb Remove non-existant package from fluxbb role 2021-07-12 17:24:01 +02:00
flyspray flyspray: Add redirect for archlinux-keyring migrated tasks[1] 2021-06-16 00:32:51 +00:00
gitlab Revert "gitlab: Use the legacy storage[1] for GitLab Pages" 2021-07-28 23:14:05 +02:00
gitlab_runner gitlab_runner: Check runner configuration into git 2021-06-07 17:20:47 +02:00
grafana Update Borg Backups dashboard 2021-07-11 05:46:34 +03:00
hardening kernel: further default sysctl hardening 2020-09-15 19:31:05 +02:00
hedgedoc Fix spoofable X-Forwarded-For header for some proxied services 2021-06-06 20:01:59 +00:00
hetzner_storagebox Use sub-accounts for backups to Hetzner Storage Box 2021-07-02 19:04:19 +03:00
install_arch install_arch: Fix cleanup of pacman cache 2021-07-06 20:47:14 +02:00
keycloak keycloak: Remove obsolete configuration 2021-07-06 21:23:47 +00:00
loki loki/promtail: Use a bearer token instead of basic auth 2021-07-08 02:58:58 +02:00
mailman mailman: Ensure the public archives aren't cached by the browser 2021-07-10 17:39:33 +02:00
maintenance Change IRC network to Libera Chat[1] 2021-06-03 20:54:17 +00:00
mariadb Make ansible-lint happy 2021-02-14 14:22:05 +01:00
matrix matrix: Update pantalaimon to 0.10.2 2021-07-24 20:24:37 +02:00
memcached
mta_sts Make the lists.al.org VPS the new lists server 2021-06-30 09:30:31 +00:00
nginx flyspray: Add support for bugs.al.org->GitLab redirect 2021-06-16 00:32:51 +00:00
patchwork Change IRC network to Libera Chat[1] 2021-06-03 20:54:17 +00:00
php7_fpm Make ansible-lint happy 2021-02-14 14:22:05 +01:00
php_fpm Make ansible-lint happy 2021-02-14 14:22:05 +01:00
phrik Make ansible-lint happy 2021-02-14 14:22:05 +01:00
ping Send the nginx logs to Loki 2021-04-08 20:33:43 +02:00
postfix Split the postfix role into a role for mail.a.o and the clients 2021-07-16 20:02:05 +02:00
postfix_null Split the postfix role into a role for mail.a.o and the clients 2021-07-16 20:02:05 +02:00
postfwd Goodbye luna 2021-07-04 12:46:01 +00:00
postgres Make ansible-lint happy 2021-02-14 14:22:05 +01:00
prometheus prometheus: Stop monitoring disabled POP3S endpoint 2021-07-16 19:56:16 +02:00
prometheus_exporters prometheus_exporters: Add missing sudo package 2021-07-21 00:41:04 +02:00
promtail loki/promtail: Use a bearer token instead of basic auth 2021-07-08 02:58:58 +02:00
public_html Send the nginx logs to Loki 2021-04-08 20:33:43 +02:00
quassel Add missing "create ssl cert" tasks 2021-05-13 22:03:39 +00:00
rebuilderd Remove unrequired checks as nginx is the default 2021-04-11 17:49:22 +02:00
rebuilderd_worker Add new rebuilderd 0.8 configuration options 2020-12-06 23:20:23 +01:00
redirects Add redirects for git.archlinux.org using a map 2021-07-14 20:03:54 +02:00
redis/tasks Replace SpamAssassin with Rspamd 2020-11-15 04:40:49 +00:00
root_ssh root_ssh: Support multiple SSH keys for the same user 2021-06-02 18:44:58 +02:00
rspamd rspamd: Use the correct syntax for overriding symbol 2021-07-06 17:43:36 +02:00
rsync_net Use restrict key option and relative borg command 2021-06-28 20:46:54 +03:00
security_tracker Add missing "create ssl cert" tasks 2021-05-13 22:03:39 +00:00
sources Add missing certificate roles for sources/archive 2021-05-01 14:43:36 +02:00
sshd Add build.archlinux.org 2021-01-26 18:06:09 +01:00
sudo
syncarchive syncarchive: Drop --delay-updates; breaks incremental scan 2021-07-29 17:40:23 +00:00
syncrepo syncrepo: Drop --temp-dir option as unneeded 2021-07-29 11:02:56 +03:00
terraform_state Make ansible-lint happy 2021-02-14 14:22:05 +01:00
tools/tasks Remove termite-terminfo on all machines 2021-05-08 16:37:00 +00:00
unbound make unbound port configurable in ansible role 2021-04-22 21:02:42 +02:00
uwsgi
wireguard Add WireGuard role 2021-07-06 20:58:15 +00:00