From 03b6d65669f7b1e89be1212716665b88f6409122 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Thu, 19 Oct 2023 17:21:11 +1300 Subject: [PATCH] Add timeout on vcs project DBs --- app/init.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/init.php b/app/init.php index b483e619f..b43c86bfd 100644 --- a/app/init.php +++ b/app/init.php @@ -1155,7 +1155,11 @@ App::setResource('getProjectDB', function (Group $pools, Database $dbForConsole, if (isset($databases[$databaseName])) { $database = $databases[$databaseName]; - $database->setNamespace('_' . $project->getInternalId()); + + $database + ->setNamespace('_' . $project->getInternalId()) + ->setTimeout(APP_DATABASE_TIMEOUT_MILLISECONDS); + return $database; } @@ -1168,7 +1172,9 @@ App::setResource('getProjectDB', function (Group $pools, Database $dbForConsole, $databases[$databaseName] = $database; - $database->setNamespace('_' . $project->getInternalId()); + $database + ->setNamespace('_' . $project->getInternalId()) + ->setTimeout(APP_DATABASE_TIMEOUT_MILLISECONDS); return $database; };