summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Milkie <milkie@10gen.com>2013-05-06 14:33:17 -0400
committerEric Milkie <milkie@10gen.com>2013-05-10 11:42:52 -0400
commitae626614e5ee0de1724fbeaf07c862d6e566d745 (patch)
treed6607bc8be0752468e31c6743857b1041c43cf01
parente8ea40668b1f2dcc0d61760ad3bccd98e0d77b8c (diff)
downloadmongo-ae626614e5ee0de1724fbeaf07c862d6e566d745.tar.gz
SERVER-9578 install mongos signal handler for SIGUSR1 before spawning any threads
Conflicts: src/mongo/s/server.cpp
-rw-r--r--src/mongo/s/server.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/s/server.cpp b/src/mongo/s/server.cpp
index b7c368e13d6..a1ab76ae6eb 100644
--- a/src/mongo/s/server.cpp
+++ b/src/mongo/s/server.cpp
@@ -207,7 +207,7 @@ namespace mongo {
serverID.init();
setupSIGTRAPforGDB();
setupCoreSignals();
- setupSignals( false );
+
Logstream::get().addGlobalTee( new RamLog("global") );
}
@@ -250,7 +250,7 @@ namespace mongo {
using namespace mongo;
static bool runMongosServer( bool doUpgrade ) {
-
+ setupSignals( false );
setThreadName( "mongosMain" );
printShardingVersionInfo( false );