-
Notifications
You must be signed in to change notification settings - Fork 3k
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
output: support async streaming output #3323
Comments
depends on #3481 |
Steaming does improve the perception of performance. However, it doesn't actually solve any problem of resolve user issues.
The feature itself is not easy to implement:
The original problem the "streaming" feature purpose indents to solve is to improve the usability for commands return a large amount of information while the paging feature is lacking. Let's solve the paging thing actually. |
We don't need this any more. Even with streaming support, such large volume of output is useless to accomplish users' end goal which is to find the information they want, no matter how are we going to polish the output. We will switch to the pattern:
|
To display large list generated from Paging API, would be nice to start the output when the current page is retrieved. To wait till all data retrieved would be a sub optimal experience as the whole command appears hang for long long time
Repro:
1. login to corp tenent
2. run
az ad user list
The text was updated successfully, but these errors were encountered: