From d9b7d73bac4b6e29de7452b810c44a5e9e179ba4 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 12:38:46 +0530 Subject: [PATCH] perf: rearrange some frequent jobs (#26591) (#26603) * perf: lower frequency of not so useful jobs * fix: 4x deferred insert frequency (cherry picked from commit 80a3bf33cf77b4c6989edee838f5a806758aece1) Co-authored-by: Ankush Menat --- frappe/hooks.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frappe/hooks.py b/frappe/hooks.py index 76a9989a01f..46011dc3437 100644 --- a/frappe/hooks.py +++ b/frappe/hooks.py @@ -194,11 +194,16 @@ scheduler_events = { "cron": { + # 15 minutes "0/15 * * * *": [ "frappe.oauth.delete_oauth2_data", "frappe.website.doctype.web_page.web_page.check_publish_status", "frappe.twofactor.delete_all_barcodes_for_users", + "frappe.email.doctype.email_account.email_account.notify_unreplied", + "frappe.utils.global_search.sync_global_search", + "frappe.deferred_insert.save_to_db", ], + # 10 minutes "0/10 * * * *": [ "frappe.email.doctype.email_account.email_account.pull", ], @@ -213,8 +218,6 @@ }, "all": [ "frappe.email.queue.flush", - "frappe.email.doctype.email_account.email_account.notify_unreplied", - "frappe.utils.global_search.sync_global_search", "frappe.monitor.flush", "frappe.automation.doctype.reminder.reminder.send_reminders", ], @@ -222,7 +225,6 @@ "frappe.model.utils.link_count.update_link_count", "frappe.model.utils.user_settings.sync_user_settings", "frappe.desk.page.backups.backups.delete_downloadable_backups", - "frappe.deferred_insert.save_to_db", "frappe.desk.form.document_follow.send_hourly_updates", "frappe.integrations.doctype.google_calendar.google_calendar.sync", "frappe.email.doctype.newsletter.newsletter.send_scheduled_email", @@ -546,4 +548,5 @@ "changelog-*", # version update notifications "insert_queue_for_*", # Deferred Insert "recorder-*", # Recorder + "global_search_queue", ]