summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Evans <jacob.evans@10gen.com>2023-01-09 14:21:41 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-01-09 22:34:29 +0000
commit8e68e557760c9c1817dee924129ad8dd9f56344f (patch)
tree565e86f6370f4a9b11c28b9b4a747109b8884699
parent4be00f9aef88e082f0ef170873fb5c7e30da1c1c (diff)
downloadmongo-8e68e557760c9c1817dee924129ad8dd9f56344f.tar.gz
SERVER-72639 Wait for startup_log in ftdc jstest
-rw-r--r--jstests/noPassthrough/ftdc_collection_stats.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/jstests/noPassthrough/ftdc_collection_stats.js b/jstests/noPassthrough/ftdc_collection_stats.js
index 922ad7b5468..90fbf59daab 100644
--- a/jstests/noPassthrough/ftdc_collection_stats.js
+++ b/jstests/noPassthrough/ftdc_collection_stats.js
@@ -24,8 +24,11 @@ let adminDb = m.getDB('admin');
assert.eq(getParameter(adminDb, "diagnosticDataCollectionStatsNamespaces"), ["local.startup_log"]);
// Validate that collection stats are collected
-let doc = verifyGetDiagnosticData(adminDb);
-assert.eq(doc.collectionStats["local.startup_log"].ns, "local.startup_log");
+let doc;
+assert.soon(() => {
+ doc = verifyGetDiagnosticData(adminDb);
+ return doc.collectionStats["local.startup_log"].ns == "local.startup_log";
+});
// Validate that incorrect changes have no effect
assert.commandFailed(setParameter(adminDb, {"diagnosticDataCollectionStatsNamespaces": ["local"]}));