-
Type: Bug
-
Resolution: Cannot Reproduce
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.8.0-rc0
-
Component/s: Performance
-
Fully Compatible
-
ALL
Problem
Appears to be a perf degradation caused by commit e8437d34eee926e5c6bb3eac4a74f8a1fdf19448
e8437d34eee926e5c6bb3eac4a74f8a1fdf19448 @@@START@@@ Remove.v3.IntNonIdNoIndex 1 1440.2860827436061 2 1441.1362631578315 4 1424.8497230369633 8 901.6573578059949 @@@END@@@ 2783e323051eb5eeaedee4a607934974177f74c2 @@@START@@@ Remove.v3.IntNonIdNoIndex 1 1588.0643793020076 2 1520.9383985954414 4 1512.18813243067 8 1156.9223116204623 @@@END@@@
Test cases affected
{ "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Remove.v3.IntNonIdNoIndex", "threads" : 8, "a_median" : 1298.8725522515988, "b_median" : 987.0579518907155, "delta" : 75.9934414026725 } { "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Commands.v1.DistinctWithoutIndexAndQuery", "threads" : 2, "a_median" : 542.7118200235675, "b_median" : 413.80021725510926, "delta" : 76.24676706638522 } { "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Queries.v1.IntNonIdFindOne", "threads" : 2, "a_median" : 37729.83037525837, "b_median" : 31039.0812431952, "delta" : 82.26668642419692 } { "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Commands.v1.DistinctWithoutIndexAndQuery", "threads" : 8, "a_median" : 1463.518543163606, "b_median" : 1209.2328484546715, "delta" : 82.62504456149497 } { "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Queries.v1.FindProjectionThreeFields", "threads" : 1, "a_median" : 1214.8687941702296, "b_median" : 1032.298568817905, "delta" : 84.97202115747633 } { "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Update.v3.IncWithIndex", "threads" : 2, "a_median" : 26825.60596206352, "b_median" : 22852.67785537977, "delta" : 85.18979175231969 } { "label" : "sanity-7bdca162807d6436d469a352a129226252cb451d-2014-11-13-mmapv1-c1 vs. sanity-def8f54bf6162317cc8b345e81c6e698d618ad96-2014-11-20-mmapv1-c1", "test" : "Update.MmsIncDeep1", "threads" : 2, "a_median" : 30913.080946469734, "b_median" : 26569.949761607626, "delta" : 85.95050686671173 }
Reproduce
In the shell, use mongo-perf tests
load ('./mongo-perf-current/util/utils.js') var tests=[] tests.push( { name: "Remove.v3.IntNonIdNoIndex", tags: ['remove','sanity','daily','weekly','monthly'], pre: function( collection ) { collection.drop(); for ( var i = 0; i < 4800; i++ ) { collection.insert( { x : i } ); } }, ops: [ { op: "let", target: "x", value: {"#RAND_INT_PLUS_THREAD": [0,100]}}, { op: "remove", query: { x : { "#VARIABLE" : "x" } } }, { op: "insert", doc: { x : { "#VARIABLE" : "x" } } }, ] } ); runTests([1,2,4,8], 1, 1, 5, 1, 'server-xxx', 'sanity', '54.191.70.12', '27017');
- is related to
-
SERVER-16038 CanonicalQuery leaks in mr::MapReduceCommand::run(), mr::State::finalReduce(), newRunQuery()
- Closed