[SERVER-84801] Remove replication.eMRC from options Created: 11/Jan/24  Updated: 12/Jan/24

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

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

Assigned Teams:
Replication
Participants:
Story Points: 3

 Description   
  • Remove replication.enableMajorityReadConcern from mongod_options_replication.idl
  • Remove replication.enableMajorityReadConcern from handlePreValidationMongodOptions in mongod_options.cpp:
  • Update comment for StorageGlobalParams.disableLockFreeReads in storage_options.h
  • Remove replication.enableMajorityReadConcern from framework_options.idl
  • Remove replication.enableMajorityReadConcern from storeTestFrameworkOptions in framework_options.cpp
  • Remove replication.enableMajorityReadConcern check in shell/replsettest.js:awaitSecondaryNodesForRollbackTest and getHashesUsingSessions
  • Remove enableMajorityReadConcern option from shell/servers.js:appendSetParametersArgs
  • Remove enableMajorityReadConcern from shell/utils.js:jsTestOptions

In this ticket, we also need to remove all usage of this parameter in any jstest.


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