diff options
author | A. Jesse Jiryu Davis <jesse@mongodb.com> | 2020-01-20 09:31:28 -0500 |
---|---|---|
committer | A. Jesse Jiryu Davis <jesse@mongodb.com> | 2020-01-27 15:40:42 -0500 |
commit | 97a5faa19190be292db817d8cdca50119aa4839a (patch) | |
tree | d66cee9b39ae85552b7dc443560035219afb4681 | |
parent | 3767b47951db572be50dee736663f5d9028750af (diff) | |
download | mongo-97a5faa19190be292db817d8cdca50119aa4839a.tar.gz |
always enable tlaPlusTrace failpoint
-rw-r--r-- | src/mongo/db/db.cpp | 2 | ||||
-rw-r--r-- | src/mongo/util/tla_plus_trace.cpp | 7 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/mongo/db/db.cpp b/src/mongo/db/db.cpp index 65fb74748a5..5db98d09aca 100644 --- a/src/mongo/db/db.cpp +++ b/src/mongo/db/db.cpp @@ -272,6 +272,8 @@ MONGO_FAIL_POINT_DEFINE(shutdownAtStartup); ExitCode _initAndListen(int listenPort) { Client::initThread("initandlisten"); + globalFailPointRegistry().find("logForTLAPlusSpecs")->setMode(FailPoint::alwaysOn); + initWireSpec(); auto serviceContext = getGlobalServiceContext(); diff --git a/src/mongo/util/tla_plus_trace.cpp b/src/mongo/util/tla_plus_trace.cpp index 724aaea68f2..e15a7b4ed70 100644 --- a/src/mongo/util/tla_plus_trace.cpp +++ b/src/mongo/util/tla_plus_trace.cpp @@ -41,12 +41,7 @@ namespace mongo { MONGO_FAIL_POINT_DEFINE(logForTLAPlusSpecs); std::function<bool(const BSONObj& data)> enabledForSpec(TLAPlusSpecEnum spec) { - return [spec](const BSONObj& data) { - auto array = data["specs"_sd].Array(); - return std::find_if(array.begin(), array.end(), [&spec](BSONElement elem) { - return elem.String() == TLAPlusSpec_serializer(spec); - }) != array.end(); - }; + return [](const BSONObj& data) { return true; }; } void logTlaPlusTraceEvent(const TlaPlusTraceEvent& event) { |