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
    • 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: