-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Most callsites of Pipeline::parse() can be swapped out for pipeline_factory::makePipeline(), which goes through LiteParsed.
The default MakePipelineOptions will have the call optimize the pipeline and attach a cursor source to the pipeline, so we should be delicate with making sure we are not changing what the output pipeline looks like (i.e., it should only be optimized if it was optimized before).
- depends on
-
SERVER-114709 Make pipeline_factory::makePipeline() go through LiteParsedPipeline
-
- Closed
-
- is depended on by
-
SERVER-114664 Remove Pipeline::parse()
-
- Closed
-
- related to
-
SERVER-115680 Replace Pipeline::parse() with pipeline_factory::makePipeline() in subpipeline stages
-
- Closed
-
-
SERVER-115681 Replace Pipeline::parse() with pipeline_factory::makePipeline() in sharded-related code
-
- Closed
-
-
SERVER-115682 Replace Pipeline::parse() with pipeline_factory::makePipeline() in unit tests and C++ benchmarks
-
- Closed
-
-
SERVER-115702 Replace Pipeline::parse() with pipeline_factory::makePipeline() in FLE code
-
- Closed
-
-
SERVER-115703 Replace Pipeline::parse() with pipeline_factory::makePipeline() in streams code
-
- Closed
-