From 715bc66a850eab05a0035c7a5919ef1b1e957b30 Mon Sep 17 00:00:00 2001 From: rgaudin Date: Thu, 21 Nov 2024 15:39:11 +0000 Subject: [PATCH] schedule with randomized list of countries so we dont start we same always --- backend/src/mirrors_qa_backend/cli/scheduler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/mirrors_qa_backend/cli/scheduler.py b/backend/src/mirrors_qa_backend/cli/scheduler.py index 13f411a..2009f36 100644 --- a/backend/src/mirrors_qa_backend/cli/scheduler.py +++ b/backend/src/mirrors_qa_backend/cli/scheduler.py @@ -1,4 +1,5 @@ import datetime +import random import time from mirrors_qa_backend import logger @@ -65,7 +66,9 @@ def main( continue # Create a test for each mirror from the countries the worker registered - for country in idle_worker.countries: + countries = list(idle_worker.countries) + random.shuffle(countries) + for country in countries: for mirror in mirrors: new_test = create_test( session=session,