From 112c7b2a4deca964409e2a18d8437ca3c22e61ec Mon Sep 17 00:00:00 2001 From: Henry Jonas Date: Wed, 2 Sep 2026 13:04:45 -0400 Subject: [PATCH] FOUR-24551: [45233] Multiple Scheduled Reports on a Saved Search Do Not Work as Expected FOUR-24551: [45233] Multiple Scheduled Reports on a Saved Search Do Not Work as Expected --- config/horizon.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/config/horizon.php b/config/horizon.php index af57f786e1..19341caf39 100644 --- a/config/horizon.php +++ b/config/horizon.php @@ -163,6 +163,17 @@ 'maxProcesses' => env('PM4_HORIZON_SUPERVISOR_1_MAX_PROCESSES', 1), 'memory' => env('PM4_HORIZON_WORKER_MEMORY_LIMIT', 512), ], + 'supervisor-savedsearch' => [ + 'connection' => 'redis', + 'queue' => ['saved-search'], + 'balance' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_BALANCE', 'simple'), + 'tries' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_TRIES', 3), + 'timeout' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_TIMEOUT', 600), + 'minProcesses' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MIN_PROCESSES', 1), + 'maxProcesses' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MAX_PROCESSES', 1), + 'memory' => env('PM4_HORIZON_WORKER_MEMORY_LIMIT', 512), + 'maxJobs' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MAX_JOBS', 3), + ], ], 'local' => [ @@ -187,6 +198,17 @@ 'maxProcesses' => env('PM4_HORIZON_SUPERVISOR_1_MAX_PROCESSES', 1), 'memory' => env('PM4_HORIZON_WORKER_MEMORY_LIMIT', 512), ], + 'supervisor-savedsearch' => [ + 'connection' => 'redis', + 'queue' => ['saved-search'], + 'balance' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_BALANCE', 'simple'), + 'tries' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_TRIES', 3), + 'timeout' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_TIMEOUT', 600), + 'minProcesses' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MIN_PROCESSES', 1), + 'maxProcesses' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MAX_PROCESSES', 1), + 'memory' => env('PM4_HORIZON_WORKER_MEMORY_LIMIT', 512), + 'maxJobs' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MAX_JOBS', 2), + ], ], 'staging' => [ @@ -211,6 +233,17 @@ 'maxProcesses' => env('PM4_HORIZON_SUPERVISOR_1_MAX_PROCESSES', 1), 'memory' => env('PM4_HORIZON_WORKER_MEMORY_LIMIT', 512), ], + 'supervisor-savedsearch' => [ + 'connection' => 'redis', + 'queue' => ['saved-search'], + 'balance' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_BALANCE', 'simple'), + 'tries' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_TRIES', 3), + 'timeout' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_TIMEOUT', 600), + 'minProcesses' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MIN_PROCESSES', 1), + 'maxProcesses' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MAX_PROCESSES', 1), + 'memory' => env('PM4_HORIZON_WORKER_MEMORY_LIMIT', 512), + 'maxJobs' => env('PM4_HORIZON_SUPERVISOR_SAVEDSEARCH_MAX_JOBS', 2), + ], ], ], ];