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

Use streaming API for Application List UI view #4868

Closed
alexmt opened this issue Nov 19, 2020 · 2 comments
Closed

Use streaming API for Application List UI view #4868

alexmt opened this issue Nov 19, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@alexmt
Copy link
Collaborator

alexmt commented Nov 19, 2020

Summary

If Argo CD instance is managing 3k+ applications then API response might be more than 100mb. Without server side pagination API server might use a lot of memory and get OOM killed. API Server should support server-side pagination to handle 3k+ applications.

Proposal

Implement server-side pagination so that UI can load applications in chunks.

@alexmt alexmt added the enhancement New feature or request label Nov 19, 2020
@alexmt alexmt added this to the v1.8 milestone Nov 19, 2020
@alexmt alexmt modified the milestones: v1.8, v1.9 Nov 20, 2020
@rbreeze rbreeze self-assigned this Feb 5, 2021
@jessesuen
Copy link
Member

The decision is to leverage the existing application stream API to power the application page, and stop using the list API. This will allow apps to display much quicker.

@rbreeze rbreeze changed the title Implement service side pagination for /applications API. Use streaming API for Application List UI view Feb 11, 2021
@alexmt
Copy link
Collaborator Author

alexmt commented Mar 10, 2021

Fixed by #5719

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants