[SERVER-84455] FCV upgrade to 7.3 does not set up config.settings schema validator Created: 29/Dec/23  Updated: 06/Feb/24

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

Type: Bug Priority: Major - P3
Reporter: Jordi Serra Torrens Assignee: Yujin Kang Park
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File 0001-Repro-BF-31267.patch    
Issue Links:
Depends
Problem/Incident
is caused by SERVER-82609 Create json schema for balancer confi... Closed
Assigned Teams:
Catalog and Routing
Operating System: ALL
Sprint: CAR Team 2024-01-22, CAR Team 2024-02-05, CAR Team 2024-02-19
Participants:
Linked BF Score: 15
Story Points: 1

 Description   

FCV upgrade to 7.3 (or 8.0) is supposed to set up a schema validator for config.settings (SERVER-82609). However, it is not working. The reason is that when the FCV command calls ShardingCatalogManager::upgradeDowngradeConfigSettings, the FCV version is still kUpgradingFrom70To73, so the 'gBalancerSettingsSchema' feature flag will still appear as disabled. (Note: The in-memory FCV is effectively transitioned later here, after which the feature flag will start appearing as enabled.)


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