From 2c0f0fb962f5706b2ccae6e06558717ad3423b91 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Tue, 9 Jul 2024 13:36:20 +0000 Subject: [PATCH] increase safekeeper stack size --- safekeeper/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/safekeeper/src/lib.rs b/safekeeper/src/lib.rs index 5cd676d857..eef3e3957e 100644 --- a/safekeeper/src/lib.rs +++ b/safekeeper/src/lib.rs @@ -145,6 +145,10 @@ pub static WAL_SERVICE_RUNTIME: Lazy = Lazy::new(|| { tokio::runtime::Builder::new_multi_thread() .thread_name("WAL service worker") .enable_all() + // Default is 2 MiB at time of writing. + // With that, the `postgres_backend::Handler` overflows the stack in debug builds. + // => use 4 MiB + .thread_stack_size(4 * 1024 * 1024) .build() .expect("Failed to create WAL service runtime") });