summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Carey <jcarey@argv.me>2015-12-01 23:30:19 -0500
committerJason Carey <jcarey@argv.me>2015-12-02 14:01:34 -0500
commit0eb5b0ecc379a5ad1b00aab56e7432ce76d13ac9 (patch)
tree3c6bba79ce4fb19ac8175cee68061070b7a1bdc7
parent5ddccc24064e5a9c90d20511bcf1b6fa625ee9b3 (diff)
downloadmongo-0eb5b0ecc379a5ad1b00aab56e7432ce76d13ac9.tar.gz
SERVER-21728 Disable extra JS Threads
-rw-r--r--src/mongo/scripting/mozjs/engine.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/scripting/mozjs/engine.cpp b/src/mongo/scripting/mozjs/engine.cpp
index 6ad91bf41b2..ac4691ddd4e 100644
--- a/src/mongo/scripting/mozjs/engine.cpp
+++ b/src/mongo/scripting/mozjs/engine.cpp
@@ -38,6 +38,10 @@
#include "mongo/scripting/mozjs/proxyscope.h"
#include "mongo/util/log.h"
+namespace js {
+void DisableExtraThreads();
+}
+
namespace mongo {
namespace {
@@ -64,6 +68,7 @@ namespace mozjs {
MozJSScriptEngine::MozJSScriptEngine() {
uassert(ErrorCodes::JSInterpreterFailure, "Failed to JS_Init()", JS_Init());
+ js::DisableExtraThreads();
}
MozJSScriptEngine::~MozJSScriptEngine() {