[SERVER-20678] MapReduce performance Issue with 3.1.x Created: 29/Sep/15  Updated: 08/Jan/24  Resolved: 13/Oct/15

Status: Closed
Project: Core Server
Component/s: JavaScript, MapReduce
Affects Version/s: 3.1.9
Fix Version/s: 3.2.0-rc0

Type: Bug Priority: Critical - P2
Reporter: Rui Zhang (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Done Votes: 0
Labels: sys-perf-reg
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File post-fix-sys-perf.png     PNG File screenshot-1.png    
Issue Links:
Depends
Related
is related to SERVER-19614 Recursive function crashes server Closed
Backwards Compatibility: Minor Change
Operating System: ALL
Sprint: Platform A (10/09/15)
Participants:
Linked BF Score: 0

 Description   

There is a performance regression with 3.1.x related to MapReduce, may due to JS changes. More repro details in comments. This is storageEngine independent, both WT and MMAP show regression. The issue shows up in standalone as well as shard setup.

The latest master also show some regression vs. 3.1.8.



 Comments   
Comment by Andrew Morrow (Inactive) [ 13/Oct/15 ]

Re-resolving. We will fix the BF failure under the SERVER-19614 ticket.

Comment by Rui Zhang (Inactive) [ 13/Oct/15 ]

sys-perf show performance recovered, chart show perf vs. 3.0.6. 3.1.6 and 3.1.8

Comment by Max Hirschhorn [ 13/Oct/15 ]

Reopening the ticket so failure with recursion.js can be resolved.

Comment by Githook User [ 12/Oct/15 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: SERVER-20678 Create a new JS scope for each mapreduce
Branch: master
https://github.com/mongodb/mongo/commit/644e0a886850763603de5c40498c26f78c1f4751

Generated at Thu Feb 08 03:54:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.