Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for a common "retry" method for long running operations #52

Open
4 tasks done
tenthirtyam opened this issue Jul 26, 2023 · 3 comments
Open
4 tasks done
Assignees
Labels
backlog Backlog enhancement Enhancement
Milestone

Comments

@tenthirtyam
Copy link
Contributor

tenthirtyam commented Jul 26, 2023

Code of Conduct

  • I have read and agree to the project's Code of Conduct.
  • Vote on this issue by adding a 👍 reaction to the original issue initial description to help the maintainers prioritize.
  • Do not leave "+1" or other comments that do not add relevant information or questions.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Description

There are several long running operations and each has their own implementation of a retry mechanics.

Use Case(s)

In order to make script writing easier we could introduce common retry method that will accept as arguments:

Potential Configuration

In order to make script writing easier we could introduce common retry method that will accept as arguments:

For example

  1. command,
  2. expected outcome/check,
  3. number of attempts
  4. timeout between attempts
  5. optional params (e.g. message display)

References

No response

@tenthirtyam tenthirtyam added the enhancement Enhancement label Jul 26, 2023
@tenthirtyam tenthirtyam changed the title Add support for a common "retrymethod for "re-try" long running operations Add support for a common "retry" method for long running operations Jul 26, 2023
@github-actions github-actions bot added the pending-review Pending Review label Jul 26, 2023
@tenthirtyam tenthirtyam added this to the Backlog milestone Jul 26, 2023
@tenthirtyam tenthirtyam removed the pending-review Pending Review label Jul 26, 2023
@github-actions
Copy link

'Marking this issue as stale due to inactivity. This helps us focus on the active issues. If this issue receives no comments in the next 30 days it will automatically be closed.

If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context.
Thank you!'

@github-actions github-actions bot added the stale stale label Sep 25, 2023
@tenthirtyam tenthirtyam added backlog Backlog and removed stale stale labels Sep 26, 2023
Copy link

'Marking this issue as stale due to inactivity. This helps us focus on the active issues. If this issue receives no comments in the next 30 days it will automatically be closed.

If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context.
Thank you!'

@github-actions github-actions bot added the stale stale label Nov 26, 2023
@tenthirtyam tenthirtyam removed the stale stale label Nov 27, 2023
Copy link

'Marking this issue as stale due to inactivity. This helps us focus on the active issues. If this issue receives no comments in the next 30 days it will automatically be closed.

If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context.
Thank you!'

@github-actions github-actions bot added the stale stale label Jan 27, 2024
@tenthirtyam tenthirtyam removed the stale stale label Feb 7, 2024
@tenthirtyam tenthirtyam modified the milestones: Backlog, .Next Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Backlog enhancement Enhancement
Projects
None yet
Development

No branches or pull requests

2 participants