Azure / Azure/azure-powershell
Customize HTTP timeout / retries
- Dominant language
- C#
- Stars
- 4.8k
- Forks
- 4.3k
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 54
Description
## Description of the new feature
It would be good if users can customize both the HTTP timeout and retries. Both seems to be fixed at the moment.
## Proposed implementation details (optional)
It would be good if the implementation is aligned to [Inside the Azure SDK Architecture](https://devblogs.microsoft.com/azure-sdk/architecture/). For instance by exposing the [RetryOptions](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/RetryOptions.cs#L42) of the underlying .NET SDK.
Contributor guide
Research direction
Start by reading the linked Inside the Azure SDK Architecture guidance and the Azure.Core RetryOptions reference. Trace where Azure PowerShell configures its underlying HTTP client and determine how timeout and retry settings should be exposed to users. Done means both settings are configurable and the behavior is covered by the relevant tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp, powershell
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100