diff options
author | Jason Chan <jason.chan@mongodb.com> | 2021-01-06 21:13:38 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-01-08 03:44:33 +0000 |
commit | 3e5fc29b410b4a0e999f190de5f035e3119f6565 (patch) | |
tree | e208bd19325dba6cd09f72439c63f231dde6ef77 /jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js | |
parent | ecd53b748fba8306a4502b7597644549035d0ba6 (diff) | |
download | mongo-3e5fc29b410b4a0e999f190de5f035e3119f6565.tar.gz |
SERVER-53609 Filter out serverStatus.transactions.lastCommittedTransaction from FTDC
Diffstat (limited to 'jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js')
-rw-r--r-- | jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js b/jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js index bbbd0741c46..d04c697ed00 100644 --- a/jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js +++ b/jstests/noPassthrough/server_transaction_metrics_last_committed_transaction.js @@ -61,6 +61,13 @@ assert(!res.transactions.hasOwnProperty("lastCommittedTransaction"), () => tojso assert.commandWorked(PrepareHelpers.commitTransaction(session, prepareTimestampForCommit)); checkLastCommittedTransaction(1, {}); +// Check that we are able to exclude 'lastCommittedTransaction'. FTDC uses this to filter out +// the section as it frequently triggers scheme changes. +let filteredRes = assert.commandWorked( + primary.adminCommand({serverStatus: 1, transactions: {includeLastCommitted: false}})); +assert(!filteredRes.transactions.hasOwnProperty("lastCommittedTransaction"), + () => tojson(filteredRes)); + function runTests(prepare) { jsTestLog("Testing server transaction metrics with prepare=" + prepare); |