[SERVER-68638] Support shard to shard communication for a shard added as an additional participant Created: 08/Aug/22  Updated: 17/Nov/23

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

Type: New Feature Priority: Major - P3
Reporter: Rachita Dhawan Assignee: Backlog - Cluster Scalability
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Cluster Scalability
Participants:

 Description   

A shard can add additional shard as a participant for a transaction and when it does so

  1. It lets the router know
  2. It sends the following message from itself to the added shard
{     insert: “mycollection”,     documents: [ \{ _id: 1 }

, { _id: 2 } ],

    lsid: { id: UUID(...) },

    txnNumber: NumberLong(2),

    autocommit: false,

    startOrContinueTransaction: true,

}

Update the incoming mongod interface to support this.


Generated at Thu Feb 08 06:11:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.