fix: fair-er scheduling for multitenant deploys (#22022)
This commit is contained in:
parent
b87de97edf
commit
19d33a9a88
1 changed files with 4 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue