-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
Fully Compatible
-
v8.0
-
None
-
None
-
None
-
None
-
None
-
None
-
None
When enabling the rank fusion feature in a non-FCV-gated context, $setWindowFields queries meeting the following criteria can fail during the upgrade process:
- $setWindowFields using $rank, $denseRank, or $documentNumber
- running on an unsharded collection in a sharded cluster
- running on a timeseries collection OR in a pipeline that includes complex stages before $setWindowFields, preventing sort pushdown
To avoid these failures, we will limit the use of the new outputSortKeyMetadata $sort field and $rank implementation depending on that output to $rankFusion contexts.
- depends on
-
SERVER-111785 Ban $rankFusion in subpipelines on 8.0
-
- Closed
-
- is related to
-
SERVER-106933 Test Upgrade/Downgrade Scenarios
-
- Closed
-
- related to
-
SERVER-111857 Don't FCV-gate new $rank implementation in the context of $rankFusion
-
- Closed
-