Skip to content

Consider AnalysisTemplate optimization using "or"Β #903

@juliev0

Description

@juliev0

Summary

If we were to update Argo Rollouts to be able to create AnalysisTemplates which can succeed when the first Metric succeeds, we could theoretically take advantage of these cases:

  • Success Condition: final sink(s) all have ack > 0: immediate success
  • Success Condition: read == 0 for first Vertex could succeed after 3 minutes

All other metrics would be for cases in which the data is moving somewhere in the middle:
Each could be represented as a failure condition for simplicity:

  • Failure Condition: read(V0)>0 && ack(V1)==0
  • Failure Condition: read(V1)>0 && ack(V2)==0
  • Failure Condition: read(V2)>0 && ack(V3)==0

Message from the maintainers:

If you wish to see this enhancement implemented please add a πŸ‘ reaction to this issue! We often sort issues this way to know what to prioritize.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions