fix: fair-er scheduling for multitenant deploys (#22022)

This commit is contained in:
Ankush Menat 2023-08-12 10:55:35 +05:30 committed by GitHub
parent b87de97edf
commit 19d33a9a88
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,6 +10,7 @@ Events:
# imports - standard imports
import os
import random
import time
from typing import NoReturn
@ -52,6 +53,9 @@ def enqueue_events_for_all_sites() -> None:
with frappe.init_site():
sites = get_sites()
# Sites are sorted in alphabetical order, shuffle to randomize priorities
random.shuffle(sites)
for site in sites:
try:
enqueue_events_for_site(site=site)