From d0701928d86487e5331bd8159cf7da49004edbef Mon Sep 17 00:00:00 2001 From: Tor Brede Vekterli Date: Thu, 2 Jun 2022 09:48:37 +0000 Subject: Let deadlock detector dump stack of potentially deadlocked threads Enable cross-thread stack tracing as part of signal handler init code in both storage and proton daemons. Make deadlock detector parameters live configurable. Remove existing `restart` config definition annotations to reflect this. Remove dumping of bucket DB locks which hasn't really worked for a long time now. --- storageserver/src/apps/storaged/storage.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'storageserver') diff --git a/storageserver/src/apps/storaged/storage.cpp b/storageserver/src/apps/storaged/storage.cpp index 87c03714492..d2a78657881 100644 --- a/storageserver/src/apps/storaged/storage.cpp +++ b/storageserver/src/apps/storaged/storage.cpp @@ -209,6 +209,7 @@ int StorageApp::main(int argc, char **argv) int main(int argc, char **argv) { vespalib::SignalHandler::PIPE.ignore(); + vespalib::SignalHandler::enable_cross_thread_stack_tracing(); storage::StorageApp app; storage::sigtramp = &app; int retval = app.main(argc,argv); -- cgit v1.2.3