[SERVER-80408] Decide which resharding collection cloner to use at the beginning Created: 24/Aug/23 Updated: 29/Oct/23 Resolved: 29/Aug/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.2.0-rc0, 7.1.0-rc1 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Jiawei Yang | Assignee: | Jiawei Yang |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Operating System: | ALL | ||||||||
| Backport Requested: |
v7.1
|
||||||||
| Sprint: | Repl 2023-09-04 | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 148 | ||||||||
| Description |
|
Currently, we check the feature flag to determine which code path should we go during resharding collection cloning, which could lead to unexpected behavior when the FCV downgrades and the resharding collection cloner is switched in the middle. Note: Though setFCV aborts all running resharding, it first sets FCV to transition FCV so the running resharding operations can see the feature flag change before it is aborted. |
| Comments |
| Comment by Githook User [ 30/Aug/23 ] |
|
Author: {'name': 'Jiawei Yang', 'email': 'jiawei.yang@mongodb.com', 'username': 'YoungYang0820'}Message: |
| Comment by Githook User [ 29/Aug/23 ] |
|
Author: {'name': 'Jiawei Yang', 'email': 'jiawei.yang@mongodb.com', 'username': 'YoungYang0820'}Message: |