This addition to jstests/core/top.js seems to cause it to fail:
Unable to find source-code formatter for language: diff. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
diff --git a/jstests/core/top.js b/jstests/core/top.js index 20630f274c9..490865442e5 100644 --- a/jstests/core/top.js +++ b/jstests/core/top.js @@ -125,11 +125,19 @@ for (i = 0; i < numRecords; i++) { } lastTop = assertTopDiffEq(testColl, lastTop, "commands", numRecords); +// aggregate +assert.eq(0, testColl.aggregate([]).itcount()); // All records were just deleted. +lastTop = assertTopDiffEq(testColl, lastTop, "commands", 1); + // getIndexes assert.eq(1, testColl.getIndexes().length); assertTopDiffEq(testColl, lastTop, "commands", 1); lastTop = assertTopDiffEq(testColl, lastTop, "readLock", 1); +// aggregate with $indexStats +assert.eq(1, testColl.aggregate([{$indexStats: {}}]).itcount()); +lastTop = assertTopDiffEq(testColl, lastTop, "commands", 1); + // createIndex
Specifically, that last assertion fails since "commands" is incremented by 2 instead of 1.
- is depended on by
-
COMPASS-6122 Investigate changes in SERVER-67363: $indexStats aggregations seem to increment the top counter twice
- Closed
- is documented by
-
DOCS-15626 Investigate changes in SERVER-67363: $indexStats aggregations seem to increment the top counter twice
- Closed
- related to
-
SERVER-69660 Enable jstests/core/top.js in core_column_store_indexes suite
- Closed