diff options
author | liubov.molchanova <liubov.molchanova@mongodb.com> | 2023-05-17 08:16:48 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-05-17 10:20:42 +0000 |
commit | 87160f876c6fb94f5d03062b2caee57539ec5d8e (patch) | |
tree | b78d9ca9e853a236e0a2f6432a6ac02dc50119cd /jstests/noPassthrough/queryStats/query_stats_redact_find_cmd.js | |
parent | 1c390a0c50104a04cbd8ecbefb99eaf22e1bc914 (diff) | |
download | mongo-87160f876c6fb94f5d03062b2caee57539ec5d8e.tar.gz |
Revert "SERVER-76427: Rename $telemetry to $queryStats"
This reverts commit d646e44b7801a3e5b3230bbae7dcfe05a5ed8707.
Diffstat (limited to 'jstests/noPassthrough/queryStats/query_stats_redact_find_cmd.js')
-rw-r--r-- | jstests/noPassthrough/queryStats/query_stats_redact_find_cmd.js | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/jstests/noPassthrough/queryStats/query_stats_redact_find_cmd.js b/jstests/noPassthrough/queryStats/query_stats_redact_find_cmd.js deleted file mode 100644 index b2cce48cdb7..00000000000 --- a/jstests/noPassthrough/queryStats/query_stats_redact_find_cmd.js +++ /dev/null @@ -1,69 +0,0 @@ -/** - * Test that $queryStats properly applies hmac to find commands, on mongod and mongos. - */ -load("jstests/libs/telemetry_utils.js"); -(function() { -"use strict"; - -const kHashedCollName = "w6Ax20mVkbJu4wQWAMjL8Sl+DfXAr2Zqdc3kJRB7Oo0="; -const kHashedFieldName = "lU7Z0mLRPRUL+RfAD5jhYPRRpXBsZBxS/20EzDwfOG4="; - -function runTest(conn) { - const db = conn.getDB("test"); - const admin = conn.getDB("admin"); - - db.test.drop(); - db.test.insert({v: 1}); - - db.test.find({v: 1}).toArray(); - - let telemetry = getTelemetryRedacted(admin); - - assert.eq(1, telemetry.length); - assert.eq("find", telemetry[0].key.queryShape.command); - assert.eq({[kHashedFieldName]: {$eq: "?number"}}, telemetry[0].key.queryShape.filter); - - db.test.insert({v: 2}); - - const cursor = db.test.find({v: {$gt: 0, $lt: 3}}).batchSize(1); - telemetry = getTelemetryRedacted(admin); - // Cursor isn't exhausted, so there shouldn't be another entry yet. - assert.eq(1, telemetry.length); - - assert.commandWorked( - db.runCommand({getMore: cursor.getId(), collection: db.test.getName(), batchSize: 2})); - - telemetry = getTelemetryRedacted(admin); - assert.eq(2, telemetry.length); - assert.eq("find", telemetry[1].key.queryShape.command); - assert.eq({ - "$and": [{[kHashedFieldName]: {"$gt": "?number"}}, {[kHashedFieldName]: {"$lt": "?number"}}] - }, - telemetry[1].key.queryShape.filter); -} - -const conn = MongoRunner.runMongod({ - setParameter: { - internalQueryStatsSamplingRate: -1, - featureFlagQueryStats: true, - } -}); -runTest(conn); -MongoRunner.stopMongod(conn); - -const st = new ShardingTest({ - mongos: 1, - shards: 1, - config: 1, - rs: {nodes: 1}, - mongosOptions: { - setParameter: { - internalQueryStatsSamplingRate: -1, - featureFlagQueryStats: true, - 'failpoint.skipClusterParameterRefresh': "{'mode':'alwaysOn'}" - } - }, -}); -runTest(st.s); -st.stop(); -}()); |