-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
Fully Compatible
Feature flags should use FCV gating when there is some risk from running the feature in a cluster with nodes of different binary versions. These feature flags guard an optimization in how one mongod communicates with mongot (specifically, enabling the `docsRequested` or `batchSize` options when sending requests to mongot). Since this is just an optimization, there is no risk if different nodes in a cluster do or do not enable that field. In fact, FCV-gating this feature adds risk since one query may flip between enabling / disabling that field for GetMore requests, so we should not FCV-gate this flag.