[SERVER-12139] fix performance regression of batch inserts via write commands Created: 17/Dec/13  Updated: 02/Aug/18  Resolved: 07/Jan/14

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 2.5.5

Type: Task Priority: Major - P3
Reporter: Greg Studer Assignee: Gregory McKeon (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-12164 Write commands are nesting operations... Closed
Participants:

 Description   

Write commands insert batched inserts one-by-one, they need to do so in groups in the dblock.



 Comments   
Comment by Githook User [ 07/Jan/14 ]

Author:

{u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-12139 refactor bulk write op processing in batch write ops

Pushes bulk writes under a single write lock acquisition, cleanup of
preprocessing.
Branch: master
https://github.com/mongodb/mongo/commit/c1bf7733d24108fc5543abb872cad6d7a5491dc2

Comment by Githook User [ 07/Jan/14 ]

Author:

{u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-12139 allow BSONElement parsing for single-pass parse speedup
Branch: master
https://github.com/mongodb/mongo/commit/edcfd827189045b8b64d38cf803d7555cc04132d

Comment by Githook User [ 07/Jan/14 ]

Author:

{u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-12139 get rid of verbose log line in debug sharding
Branch: master
https://github.com/mongodb/mongo/commit/133d28b56d04e67004aac22a18f068d70624393d

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