Skip to content

Add limitation for retrying mutations #55777

@Alex-Cheng

Description

@Alex-Cheng

Use case

When mutations are failed, CH will retry it infinitely until success. But for some cases, the mutations will fail forever. We need an approach to limit the retry attempts and avoid infinite mutation execution. 

Describe the solution you'd like

Candidates solutions:

  1. Ada a Setting to turn on/off the retry mechanism for mutation;
  2. Add a Setting to limit the retry times for failed mutations, failed mutations whose retry times exceeds the limit will be forcely cancelled;
  3. Add a Setting to set the time to live(TTL) for unfinished mutations, failed mutations whose life time exceeds the TTL limit will be forcely cancelled.

Any ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions