[SERVER-28217] Recoverable Rollback: Add Rollback Validator Created: 06/Mar/17 Updated: 06/Dec/22 Resolved: 31/May/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Benety Goh | Assignee: | Backlog - Replication Team |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Replication
|
| Backwards Compatibility: | Fully Compatible |
| Participants: |
| Description |
|
It would be helpful to include additional validation during the roll forward process to verify certain assumptions that were made while creating the fixup info. An example would be validating collectionsToDrop entries that were added because we could not obtain the metadata for collectionsToResyncMetadata. There should be a dropCollection operation in the sync source's oplog from ts_common to X2. |