From 555edb6df2b2a43273e5680637e7348670db6b37 Mon Sep 17 00:00:00 2001 From: Ollie Hyde Date: Fri, 18 Jul 2025 15:14:09 +0100 Subject: [PATCH] Add $wgMaxExecutionTimeForExpensiveQueries to LocalSetting.php Limit max execution time for expensive queries in an attempt to reduce the impact of scrapers on recent changes Bug: T399804 --- dist-persist/wbstack/src/Settings/LocalSettings.php | 3 +++ dist/wbstack/src/Settings/LocalSettings.php | 3 +++ 2 files changed, 6 insertions(+) diff --git a/dist-persist/wbstack/src/Settings/LocalSettings.php b/dist-persist/wbstack/src/Settings/LocalSettings.php index f02812f4a..799e0fdba 100644 --- a/dist-persist/wbstack/src/Settings/LocalSettings.php +++ b/dist-persist/wbstack/src/Settings/LocalSettings.php @@ -138,6 +138,9 @@ ]; } +// Limit expensive queries (T399804) +$wgMaxExecutionTimeForExpensiveQueries = 5_000; + // Jobs # For now jobs will run in the requests, this obviously isn't the ideal solution and really # there should be a job running service deployed... diff --git a/dist/wbstack/src/Settings/LocalSettings.php b/dist/wbstack/src/Settings/LocalSettings.php index f02812f4a..799e0fdba 100644 --- a/dist/wbstack/src/Settings/LocalSettings.php +++ b/dist/wbstack/src/Settings/LocalSettings.php @@ -138,6 +138,9 @@ ]; } +// Limit expensive queries (T399804) +$wgMaxExecutionTimeForExpensiveQueries = 5_000; + // Jobs # For now jobs will run in the requests, this obviously isn't the ideal solution and really # there should be a job running service deployed...