summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Jesse Jiryu Davis <jesse@mongodb.com>2020-01-20 09:31:28 -0500
committerA. Jesse Jiryu Davis <jesse@mongodb.com>2020-01-27 15:40:42 -0500
commit97a5faa19190be292db817d8cdca50119aa4839a (patch)
treed66cee9b39ae85552b7dc443560035219afb4681
parent3767b47951db572be50dee736663f5d9028750af (diff)
downloadmongo-97a5faa19190be292db817d8cdca50119aa4839a.tar.gz
always enable tlaPlusTrace failpoint
-rw-r--r--src/mongo/db/db.cpp2
-rw-r--r--src/mongo/util/tla_plus_trace.cpp7
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) {