[Git][qa/jenkins.debian.net][master] 2 commits: TODO.infrastructure: no proxy needed for infomaniak nodes
Holger Levsen (@holger)
gitlab at salsa.debian.org
Mon Mar 25 12:34:31 GMT 2024
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
9766f3d3 by Holger Levsen at 2024-03-25T13:34:01+01:00
TODO.infrastructure: no proxy needed for infomaniak nodes
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
052a886b by Holger Levsen at 2024-03-25T13:34:01+01:00
reproducible Debian: redefine scheduling tresholds and amounts
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- TODO.infrastructure
- bin/reproducible_scheduler.py
Changes:
=====================================
TODO.infrastructure
=====================================
@@ -4,6 +4,7 @@ free memory: 1 TB
free cores: 200
free hdd space: <not provided>
free sdd space: 9.8 TB
+to calculate monthly costs: https://www.infomaniak.com/en/hosting/public-cloud/calculator
ionos
-----
@@ -34,7 +35,6 @@ setup two infomaniak nodes, as a start
add to THANKS.html
add more r-b workers
increase rootfs to 150gb or first 80gb and then add a 200gb /srv/workspace on disk
- squid proxy for infomaniak nodes?
setup ionos8 as www2.r-b.o
reproducible-website.git
source-date-epoch-spec.git
=====================================
bin/reproducible_scheduler.py
=====================================
@@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
#
# Copyright © 2015-2023 Mattia Rizzolo <mattia at mapreri.org>
-# Copyright © 2014-2022 Holger Levsen <holger at layer-acht.org>
+# Copyright © 2014-2024 Holger Levsen <holger at layer-acht.org>
#
# Licensed under GPL-2
#
@@ -66,9 +66,9 @@ LIMITS_E404 defines how many packages with status E404 are rescheduled at max.
"""
# only old packages older than this will be rescheduled
-MINIMUM_AGE = {'amd64': 9, 'i386': 12, 'arm64': 11, 'armhf': 25}
+MINIMUM_AGE = {'amd64': 10, 'i386': 28, 'arm64': 10, 'armhf': 21}
# maximum queue size, see explanations above
-MAXIMA = {'amd64': 2000, 'i386': 1600, 'arm64': 2000, 'armhf': 1800}
+MAXIMA = {'amd64': 3000, 'i386': 1600, 'arm64': 2500, 'armhf': 2000}
# limits, see explanations above
LIMITS = {
'untested': {
@@ -103,59 +103,59 @@ LIMITS = {
},
'new': {
'amd64': {
- 'bullseye': {1: (1000, 500), 2: (1500, 650), '*': 150},
- 'bookworm': {1: (1000, 500), 2: (1500, 750), '*': 150},
- 'trixie': {1: (1000, 500), 2: (1500, 750), '*': 150},
- 'unstable': {1: (1000, 500), 2: (1500, 750), '*': 250},
- 'experimental': {1: (1000, 500), 2: (1500, 750), '*': 50},
+ 'bullseye': {1: (1000, 200), 2: (1500, 200), '*': 100},
+ 'bookworm': {1: (1000, 200), 2: (1500, 200), '*': 100},
+ 'trixie': {1: (1000, 750), 2: (1500, 500), '*': 150},
+ 'unstable': {1: (1000, 750), 2: (1500, 500), '*': 250},
+ 'experimental': {1: (1000, 750), 2: (1500, 500), '*': 50},
},
'i386': {
- 'bullseye': {1: (900, 400), 2: (1300, 650), '*': 100},
- 'bookworm': {1: (900, 400), 2: (1300, 650), '*': 100},
- 'trixie': {1: (900, 400), 2: (1300, 650), '*': 100},
- 'unstable': {1: (1000, 600), 2: (1300, 750), '*': 250},
- 'experimental': {1: (800, 500), 2: (1300, 750), '*': 50},
+ 'bullseye': {1: (900, 100), 2: (1300, 100), '*': 50},
+ 'bookworm': {1: (900, 100), 2: (1300, 100), '*': 50},
+ 'trixie': {1: (900, 400), 2: (1300, 300), '*': 100},
+ 'unstable': {1: (1000, 400), 2: (1300, 300), '*': 150},
+ 'experimental': {1: (800, 400), 2: (1300, 300), '*': 50},
},
'arm64': {
- 'bullseye': {1: (1000, 500), 2: (1500, 650), '*': 50},
- 'bookworm': {1: (1000, 500), 2: (1500, 750), '*': 150},
- 'trixie': {1: (1000, 500), 2: (1500, 750), '*': 150},
- 'unstable': {1: (1000, 500), 2: (1500, 750), '*': 125},
- 'experimental': {1: (1000, 500), 2: (1500, 750), '*': 25},
+ 'bullseye': {1: (1000, 200), 2: (1500, 200), '*': 100},
+ 'bookworm': {1: (1000, 200), 2: (1500, 200), '*': 100},
+ 'trixie': {1: (1000, 750), 2: (1750, 500), '*': 150},
+ 'unstable': {1: (1000, 750), 2: (1750, 500), '*': 250},
+ 'experimental': {1: (1000, 750), 2: (1750, 500), '*': 50},
},
'armhf': {
- 'bullseye': {1: (900, 300), 2: (1400, 450), '*': 75},
- 'bookworm': {1: (900, 400), 2: (1400, 600), '*': 75},
- 'trixie': {1: (900, 400), 2: (1400, 600), '*': 75},
+ 'bullseye': {1: (900, 100), 2: (1400, 100), '*': 50},
+ 'bookworm': {1: (900, 100), 2: (1400, 100), '*': 50},
+ 'trixie': {1: (900, 600), 2: (1400, 400), '*': 100},
'unstable': {1: (900, 0), 2: (1400, 0), '*': 0},
'experimental': {1: (900, 0), 2: (1400, 0), '*': 0},
},
},
'ftbfs': {
'amd64': {
- 'bullseye': {1: (1000, 0), 2: (1500, 0), '*': 5},
- 'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 5},
+ 'bullseye': {1: (1000, 0), 2: (1500, 0), '*': 0},
+ 'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 0},
'trixie': {1: (1000, 40), 2: (1500, 20), '*': 5},
'unstable': {1: (1000, 40), 2: (1500, 20), '*': 5},
'experimental': {1: (1000, 40), 2: (1500, 20), '*': 2},
},
'i386': {
- 'bullseye': {1: (1000, 0), 2: (1300, 0), '*': 5},
- 'bookworm': {1: (1000, 0), 2: (1300, 0), '*': 5},
- 'trixie': {1: (1000, 20), 2: (1300, 10), '*': 5},
- 'unstable': {1: (1000, 40), 2: (1300, 20), '*': 5},
- 'experimental': {1: (1000, 40), 2: (1300, 20), '*': 2},
+ 'bullseye': {1: (1000, 0), 2: (1300, 0), '*': 0},
+ 'bookworm': {1: (1000, 0), 2: (1300, 0), '*': 0},
+ 'trixie': {1: (1000, 30), 2: (1300, 15), '*': 5},
+ 'unstable': {1: (1000, 30), 2: (1300, 15), '*': 5},
+ 'experimental': {1: (1000, 20), 2: (1300, 10), '*': 2},
},
'arm64': {
- 'bullseye': {1: (1000, 0), 2: (1500, 0), '*': 5},
- 'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 5},
+ 'bullseye': {1: (1000, 0), 2: (1500, 0), '*': 0},
+ 'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 0},
'trixie': {1: (1000, 40), 2: (1500, 20), '*': 5},
'unstable': {1: (1000, 40), 2: (1500, 20), '*': 5},
'experimental': {1: (1000, 40), 2: (1500, 20), '*': 2},
},
'armhf': {
- 'bullseye': {1: (900, 0), 2: (1400, 0), '*': 5},
- 'bookworm': {1: (900, 0), 2: (1400, 0), '*': 5},
+ 'bullseye': {1: (900, 0), 2: (1400, 0), '*': 0},
+ 'bookworm': {1: (900, 0), 2: (1400, 0), '*': 0},
'trixie': {1: (900, 20), 2: (1400, 10), '*': 5},
'unstable': {1: (900, 0), 2: (1400, 0), '*': 0},
'experimental': {1: (900, 0), 2: (1400, 0), '*': 0},
@@ -163,30 +163,30 @@ LIMITS = {
},
'depwait': {
'amd64': {
- 'bullseye': {1: (1000, 200), 2: (1500, 100), '*': 50},
- 'bookworm': {1: (1000, 200), 2: (1500, 100), '*': 50},
+ 'bullseye': {1: (1000, 200), 2: (1500, 100), '*': 5},
+ 'bookworm': {1: (1000, 200), 2: (1500, 100), '*': 5},
'trixie': {1: (1000, 400), 2: (1500, 200), '*': 50},
'unstable': {1: (1000, 400), 2: (1500, 200), '*': 50},
'experimental': {1: (1000, 400), 2: (1500, 200), '*': 20},
},
'i386': {
- 'bullseye': {1: (800, 200), 2: (1300, 100), '*': 50},
- 'bookworm': {1: (800, 200), 2: (1300, 100), '*': 50},
+ 'bullseye': {1: (800, 200), 2: (1300, 100), '*': 5},
+ 'bookworm': {1: (800, 200), 2: (1300, 100), '*': 5},
'trixie': {1: (800, 400), 2: (1300, 200), '*': 50},
'unstable': {1: (800, 400), 2: (1300, 200), '*': 50},
'experimental': {1: (800, 400), 2: (1300, 200), '*': 20},
},
'arm64': {
- 'bullseye': {1: (1000, 200), 2: (1500, 100), '*': 50},
- 'bookworm': {1: (1000, 200), 2: (1500, 100), '*': 50},
+ 'bullseye': {1: (1000, 200), 2: (1500, 100), '*': 5},
+ 'bookworm': {1: (1000, 200), 2: (1500, 100), '*': 5},
'trixie': {1: (1000, 400), 2: (1500, 200), '*': 50},
'unstable': {1: (1000, 400), 2: (1500, 200), '*': 50},
'experimental': {1: (1000, 400), 2: (1500, 200), '*': 20},
},
'armhf': {
- 'bullseye': {1: (900, 100), 2: (1400, 50), '*': 50},
- 'bookworm': {1: (900, 100), 2: (1400, 50), '*': 50},
- 'trixe': {1: (900, 200), 2: (1400, 100), '*': 50},
+ 'bullseye': {1: (900, 200), 2: (1400, 100), '*': 5},
+ 'bookworm': {1: (900, 200), 2: (1400, 100), '*': 5},
+ 'trixe': {1: (900, 400), 2: (1400, 200), '*': 50},
'unstable': {1: (900, 0), 2: (1400, 0), '*': 0},
'experimental': {1: (900, 0), 2: (1400, 0), '*': 0},
}
@@ -196,29 +196,29 @@ LIMITS = {
'bullseye': {1: (1000, 0), 2: (1500, 0), '*': 0},
'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 0},
'trixie': {1: (1000, 1200), 2: (1500, 1000), '*': 0},
- 'unstable': {1: (1000, 1350), 2: (1500, 1150), '*': 0},
- 'experimental': {1: (1000, 70), 2: (1500, 50), '*': 0},
+ 'unstable': {1: (1000, 1300), 2: (1500, 1000), '*': 0},
+ 'experimental': {1: (1000, 100), 2: (1500, 75), '*': 0},
},
'i386': {
'bullseye': {1: (800, 0), 2: (1300, 0), '*': 0},
'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 0},
- 'trixie': {1: (1000, 1000), 2: (1500, 850), '*': 0},
- 'unstable': {1: (800, 1100), 2: (1300, 950), '*': 0},
- 'experimental': {1: (800, 70), 2: (1300, 50), '*': 0},
+ 'trixie': {1: (1000, 800), 2: (1500, 600), '*': 0},
+ 'unstable': {1: (1000, 800), 2: (1500, 600), '*': 0},
+ 'experimental': {1: (800, 80), 2: (1300, 60), '*': 0},
},
'arm64': {
'bullseye': {1: (1000, 0), 2: (1500, 0), '*': 0},
'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 0},
'trixie': {1: (1000, 1200), 2: (1500, 1000), '*': 0},
- 'unstable': {1: (1000, 1300), 2: (1500, 1100), '*': 0},
- 'experimental': {1: (1000, 70), 2: (1500, 50), '*': 0},
+ 'unstable': {1: (1000, 1300), 2: (1500, 1000), '*': 0},
+ 'experimental': {1: (1000, 100), 2: (1500, 75), '*': 0},
},
'armhf': {
'bullseye': {1: (900, 0), 2: (1400, 0), '*': 0},
'bookworm': {1: (1000, 0), 2: (1500, 0), '*': 0},
- 'trixie': {1: (1000, 900), 2: (1500, 600), '*': 0},
- 'unstable': {1: (900, 0), 2: (1400, 0), '*': 0},
- 'experimental': {1: (900, 0), 2: (1400, 0), '*': 0},
+ 'trixie': {1: (1000, 1000), 2: (1500, 750), '*': 0},
+ 'unstable': {1: (1000, 0), 2: (1500, 0), '*': 0},
+ 'experimental': {1: (1000, 0), 2: (1500, 0), '*': 0},
}
}
}
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/27d6a453104a2be22bcc0a795a6e09f3817e7a21...052a886b9554df0cb6635a43d078241a1bcf4ca8
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/27d6a453104a2be22bcc0a795a6e09f3817e7a21...052a886b9554df0cb6635a43d078241a1bcf4ca8
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20240325/c0e911da/attachment-0001.htm>
More information about the Qa-jenkins-scm
mailing list