From 8d8f82786afb895f6622cedc1e18325e4926750c Mon Sep 17 00:00:00 2001 From: Heliozoa Date: Wed, 12 Jul 2023 11:22:56 +0300 Subject: [PATCH] Increase timeout for seed pool --- services/headless-lms/server/src/programs/seed/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/headless-lms/server/src/programs/seed/mod.rs b/services/headless-lms/server/src/programs/seed/mod.rs index 5108f5384046..e845a685201f 100644 --- a/services/headless-lms/server/src/programs/seed/mod.rs +++ b/services/headless-lms/server/src/programs/seed/mod.rs @@ -8,7 +8,7 @@ pub mod seed_playground_examples; pub mod seed_roles; pub mod seed_users; -use std::{env, process::Command, sync::Arc}; +use std::{env, process::Command, sync::Arc, time::Duration}; use crate::{domain::models_requests::JwtKey, setup_tracing}; @@ -69,6 +69,8 @@ async fn setup_seed_environment() -> anyhow::Result> { let db_pool = PgPoolOptions::new() .max_connections(10) .min_connections(5) + // the seed process can take a while, default is 30 + .acquire_timeout(Duration::from_secs(90)) .connect(&db_url) .await?;