[SERVER-25000] Create _configsvrMergeChunk command to replace applyOps sent from Shard->ConfigServer Created: 11/Jul/16  Updated: 13/Aug/16  Resolved: 11/Aug/16

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

Type: Task Priority: Major - P3
Reporter: Jess Fan Assignee: Jess Fan
Resolution: Done Votes: 0
Labels: splitNoDistlock
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Sharding 18 (08/05/16), Sharding 2016-08-29
Participants:

 Description   

Part 3 of an ongoing project to remove the use of distributed lock from splitChunk and mergeChunk.

{
  _configsvrMergeChunk: <string namespace>,
  collEpoch: <OID epoch>,
  chunkBoundaries: [
    <BSONObj key1>,
    <BSONObj key2>,
    ...
  ],
  writeConcern: <BSONObj>
}



 Comments   
Comment by Githook User [ 11/Aug/16 ]

Author:

{u'name': u'Jess Fan', u'email': u'jess.fan@10gen.com'}

Message: SERVER-25000 Built _configsvrMergeChunk wrapper around applyOps
Branch: master
https://github.com/mongodb/mongo/commit/be8b9869132ed44b25a909476abad03d9254fde9

Comment by Githook User [ 22/Jul/16 ]

Author:

{u'name': u'Jess Fan', u'email': u'jess.fan@10gen.com'}

Message: SERVER-25000 Implemented type for configsvr's MergeChunkRequest
Branch: master
https://github.com/mongodb/mongo/commit/752fad14e73a57fa7f2a96af8f47ff5cef601cee

Generated at Thu Feb 08 04:07:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.