feat(child pipeline executions): Add support for omit other stages fr… #4303
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a feature flag isolatedStreamExecution that can be defined in Run Pipeline stage. You can enable it via stage or in orca config
stages.pipeline.defaultIsolatedStreamExecution
by enabling it, clears all the info that other stages ran on the parent pipeline in the child - trigger.parentExecution values.PR's related: 3989 4080
issue related 6159
For testing i ran the next pipeline: pipeline stage(trigger son-1) -> manual judgment -> pipeline stage(trigger son-2) -> manual judgment -> pipeline stage(trigger son-3)
The childs(son 1/2/3): only had a wait stage
the body of the last pipeline stage increments due to keeping track of the stages that ran before and created outputs, task etc.
tests after enabling
isolatedStreamExecution: true