[SERVER-31136] Add method to determine whether fCV has been set Created: 18/Sep/17  Updated: 04/Oct/17  Resolved: 04/Oct/17

Status: Closed
Project: Core Server
Component/s: Internal Code
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Maria van Keulen Assignee: Maria van Keulen
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-30242 Add a method to determine if fCV has ... Closed
Sprint: Storage 2017-10-23
Participants:

 Description   

The featureCompatibilityVersion server parameter defaults to 3.4 before the featureCompatibilityVersion document is read/created. We should investigate the places where we load this server parameter and:

  1. Determine whether we load the parameter prior to the featureCompatibilityVersion document being read
  2. If so, determine if it is correct to do so
  3. If it is incorrect, fassert that we are not reading the parameter prior to the document being read


 Comments   
Comment by Eric Milkie [ 04/Oct/17 ]

Follow on work in SERVER-30242

Comment by Eric Milkie [ 28/Sep/17 ]

The work here should be to switch all bare reads of the variable (and make it private to avoid future bare reads) to go through the wrapper.

Comment by Maria van Keulen [ 18/Sep/17 ]

Note that the work being done for SERVER-30242 will assist in implementing part 3.

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