[SERVER-42039] Remove redundant fields in OplogApplier::Options Created: 02/Jul/19  Updated: 29/Oct/23  Resolved: 04/Sep/19

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Task Priority: Major - P3
Reporter: Judah Schvimer Assignee: Backlog - Replication Team
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-41788 Add OplogApplication::Mode to options... Closed
Assigned Teams:
Replication
Backwards Compatibility: Fully Compatible
Participants:

 Description   

SERVER-41788 added the mode, which is redundant with some fields like allowNamespaceNotFoundErrorsOnCrudOps and skipWritesToOplog. Using a mode requires less configuration at each use and reduces our testing surface. We can still add getter functions to push the decision about how each mode handles these behaviors into the Options class.



 Comments   
Comment by Githook User [ 04/Sep/19 ]

Author:

{'name': 'A. Jesse Jiryu Davis', 'username': 'ajdavis', 'email': 'jesse@mongodb.com'}

Message: SERVER-42039 Remove redundant OplogApplier options
Branch: master
https://github.com/mongodb/mongo/commit/6225782d0e720a0bde22a572a99cfcae1ada2ccf

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