[SERVER-81225] Audit callsites of FCV getVersion and FeatureFlag isEnabled() Created: 19/Sep/23 Updated: 20/Sep/23 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Huayu Ouyang | Assignee: | Backlog - Replication Team |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Replication
|
||||||||
| Participants: | |||||||||
| Description |
|
As part of PM-3236 it would be helpful to do an audit of the FCV.getVersion and the FeatureFlag::isEnabled, isEnabledAndIgnoreFCVUnsafe, isEnabledAndIgnoreFCVUnsafeAtStartup, isEnabledOnVersion and any other relevant FCV/feature flag helper functions just to make sure they're being used properly, and also to get a better sense of how engineers are using them and what improvements to the FCV/feature flag infrastructure should be made. |