[SERVER-76849] setClusterParameter and setFeatureCompatibilityVersion should serialize Created: 04/May/23  Updated: 29/Oct/23  Resolved: 12/Jul/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.1.0-rc0, 7.0.0-rc8

Type: Bug Priority: Major - P3
Reporter: Varun Ravichandran Assignee: Varun Ravichandran
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.0
Sprint: Security 2023-05-15, Security 2023-05-29, Security 2023-06-12, Security 2023-06-26, Security 2023-07-10, Security 2023-07-24
Participants:

 Description   

When setFeatureCompatibilityVersion is run on a config server, it should allow all ongoing SetClusterParameterCoordinators to drain before continuing. Additionally, setClusterParameter should take the FixedFCVRegion lock before executing in order to ensure that it does not start propagating new cluster parameter updates after FCV begins transitioning.



 Comments   
Comment by Githook User [ 15/Jul/23 ]

Author:

{'name': 'Varun Ravichandran', 'email': 'varun.ravichandran@mongodb.com', 'username': 'varunravi98'}

Message: SERVER-76849: Serialize FCV upgrade and downgrade with setClusterParameter

(cherry picked from commit 64882e0f9c286165e4f91eccf14c225f7b554609)
Branch: v7.0
https://github.com/mongodb/mongo/commit/2b7fe94c29b59fa206cb02ef353135f8bc7e656c

Comment by Githook User [ 12/Jul/23 ]

Author:

{'name': 'Varun Ravichandran', 'email': 'varun.ravichandran@mongodb.com', 'username': 'varunravi98'}

Message: SERVER-76849: Serialize FCV upgrade and downgrade with setClusterParameter
Branch: master
https://github.com/mongodb/mongo/commit/64882e0f9c286165e4f91eccf14c225f7b554609

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