[COMPASS-6607] Investigate changes in SERVER-67874: Remove config server code which upconverts all writeConcern to majority Created: 14/Mar/23  Updated: 03/May/23  Resolved: 03/May/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Investigation Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-67874 Remove config server code which upcon... Closed
Epic Link: COMPASS-5987
Documentation Changes: Not Needed

 Description   
Original Downstream Change Summary

No action needs to be done. Just note that the config server no longer upconverts the writeConcern of any incoming requests from internal connections to "majority" if no writeConcern is provided. All internal command requests to the config server are expected to provide a writeConcern.

Description of Linked Ticket

This code is incompatible with catalog shards and after discussions can be removed. This will probably be a multi step process:

  • Make sure any calls that might use this code path are explicitly specifying the writeConcern
  • assert the above behaviour i.e if check if there are any edge cases we missed
  • remove the code
  • downstream attention (mongorestore, automation agent etc etc)

Generated at Wed Feb 07 22:43:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.