Open invidian opened 1 year ago
@zhoxing-ms for awareness
The best solution may be to make the REST service to support the timeout parameter first: if the request times out, the service will directly return the error message of timeout, so I transferred it to the service team.
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @Drewm3, @avirishuv, @vaibhav-agar, @amjads1.
Author: | invidian |
---|---|
Assignees: | zhoxing-ms |
Labels: | `Compute`, `Service Attention`, `customer-reported`, `feature-request`, `Auto-Assign`, `Azure CLI Team` |
Milestone: | Backlog |
Thank you @invidian for reporting the issue, We are currently looking into the issue.
@yonzhan , @zhoxing-ms Passing back to you. VMSS REST API doesn't have calls/dependencies to github. This ticket is referring to calls to github, looks like to get CLI setup scripts:
urllib3.connectionpool: https://raw.githubusercontent.com:443 "GET /Azure/azure-cli/main/src/azure-cli-core/setup.py HTTP/1.1" 200 1246
urllib3.connectionpool: Starting new HTTPS connection (1): raw.githubusercontent.com:443
urllib3.connectionpool: https://raw.githubusercontent.com:443 "GET /Azure/azure-cli/main/src/azure-cli-telemetry/setup.py HTTP/1.1" 200 679
@zhoxing-ms Does this item still need compute service attention?
CLI Team, the help for the CLI is not part of a VM compute API. So service attention for compute is not appropriate for this issue.
Does this item still need compute service attention? CLI Team, the help for the CLI is not part of a VM compute API. So service attention for compute is not appropriate for this issue.
Yes, thank you for helping clarify
@zhoxing-ms, could you please clarify what is needed from the VM service for this issue? The text for the issue seems to imply that this is something that should be handled 100% by the CLI application without any change to the Azure service API.
@Drewm3 Yes, it seems that this is a performance issue in accessing raw.githubusercontent.com
, so Compute service team is not needed to do anything
Thank you for updating @zhoxing-ms
Related command
az vmss reimage --debug --help
Is your feature request related to a problem? Please describe.
In case of low transfer speed to
raw.githubusercontent.com
, commands with--help
argument hangs for a long time. This seem largely suspicious and unhelpful when dealing with--help
commands.Describe the solution you'd like IIUC this HTTP requests are related to checking version of CLI. If that's the case, I think those requests should have some fixed deadline/timeout which when hit, may produce a warning message. Taking general slowness of Azure CLI, perhaps timeout of 500-1000 ms should not be that bad, comparing to my which was 80 seconds.
Additional context