Decouple Pipeline::dispose() from stitching

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Execution
    • QE 2025-07-07, QE 2025-07-21, QE 2025-08-04
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, Pipeline::dispose() uses the fact that the pipeline is 'stitched' to call 'dispose()' on stages in post-order (the last stage is 'disposed' first).

      This is not wrong, but it complicates the interface, because stages need to be properly stitched before they are disposed. Removing this dependency will simplify refactoring for SPM-4106.

              Assignee:
              Unassigned
              Reporter:
              Romans Kasperovics
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: