Use isEnabledUseLastLTSFCVWhenUninitialized for query stats feature flags

XMLWordPrintableJSON

    • Query Integration
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Overview

      Several query stats feature flag checks use .isEnabled() instead of .isEnabledUseLastLTSFCVWhenUninitialized(). These should be updated for consistency and correctness, as isEnabledUseLastLTSFCVWhenUninitialized is the preferred method for checking query stats feature flags.

      Locations to Update

      • src/mongo/s/commands/query_cmd/cluster_count_cmd.h:150gFeatureFlagQueryStatsCountDistinct.isEnabled(...)
      • src/mongo/db/commands/query_cmd/distinct.cpp:164gFeatureFlagQueryStatsCountDistinct.isEnabled(...)
      • src/mongo/s/commands/query_cmd/cluster_distinct_cmd.cpp:163gFeatureFlagQueryStatsCountDistinct.isEnabled(...)
      • src/mongo/db/exec/agg/query_stats_stage.cpp:205gFeatureFlagQueryStatsMetricsSubsections.isEnabled()
      • src/mongo/db/query/query_stats/query_stats.cpp:409gFeatureFlagQueryStatsForInternalClients.isEnabled()

      Links to Code (mongodb/mongo master)

      Acceptance Criteria

      • All query stats feature flag checks use isEnabledUseLastLTSFCVWhenUninitialized instead of isEnabled

            Assignee:
            Anna Veselova
            Reporter:
            Chi-I Huang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: