[SERVER-52742] Ensure both donorFields and recipientFields exists on the original collection entry after a resharding operation commits Created: 10/Nov/20  Updated: 29/Oct/23  Resolved: 07/Dec/20

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

Type: Task Priority: Major - P3
Reporter: Blake Oler Assignee: Haley Connelly
Resolution: Fixed Votes: 0
Labels: PM-234-M2, PM-234-T-lifecycle
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-52931 [Resharding] Verify, in the reshardin... Closed
Related
is related to SERVER-53258 [Resharding] Reject writes in opObser... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2020-11-30, Sharding 2020-12-14
Participants:
Story Points: 1

 Description   

The original collection entry should have both donorFields and recipientFields up through kDone, so that both the donor and recipient can receive instructions through the original collection after the temporary collection has been renamed.

Also ensure that reshardingFields gets removed when the coordinator changes to kDone.



 Comments   
Comment by Githook User [ 07/Dec/20 ]

Author:

{'name': 'Haley Connelly', 'email': 'haley.connelly@mongodb.com', 'username': 'haleyConnelly'}

Message: SERVER-52742 Ensure both donorFields and recipientFields exists on the original collection entry after a resharding operation commits
Branch: master
https://github.com/mongodb/mongo/commit/02afb5b532bd893919b3cc2228fd62e958e91240

Generated at Thu Feb 08 05:28:53 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.