[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