Skip to content

We should discuss a pattern for very long-running operations (VLROs) #394

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

Open
JeffreyRichter opened this issue Aug 30, 2022 · 0 comments
Open
Labels
Azure Guidelines This issue relates to the Azure Guidelines.

Comments

@JeffreyRichter
Copy link
Contributor

I think we do NOT want to recommend the LRO pattern for very long-running operations (VLRO) because the client will effectively hang if polling to completion to make forward progress.
We need a time when an LRO transitions to a VLRO; for example, I think we'd all agree that 1 hour is a VLRO and that clients should not poll for 1 hour.
I suspect we'd handle this like Johan's Build progress example that he sometimes uses. In which case, we already have the pattern so e just need concrete guidance indicating when to switch from our LRO pattern to our existing GET pattern.

@markweitzel markweitzel added the Azure Guidelines This issue relates to the Azure Guidelines. label Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Azure Guidelines This issue relates to the Azure Guidelines.
Projects
None yet
Development

No branches or pull requests

2 participants