Audit and clean up remaining usage of Pipeline::makePipeline and preparePipelineForExecution

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      After SERVER-103133 all subpipeline stages will not use Pipeline::makePipeline and finalizeAndMaybePreparePipelineForExecution to support viewless timeseries collections. We should audit the remaining callees of this function and see if we can clean up any logic. For example, we might be able to remove attachCursorSource from MakePipelineOptions. 

      We also might be able to remove preparePipelineForExecution from the mongo process interface in favor of finalizeAndMaybePreparePipelineForExecution.

            Assignee:
            Unassigned
            Reporter:
            Gil Alon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: