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

Discuss/investigate dynamic application of server-side pagination #13044

Open
Tracked by #8527
richard-cox opened this issue Jan 10, 2025 · 0 comments
Open
Tracked by #8527

Discuss/investigate dynamic application of server-side pagination #13044

richard-cox opened this issue Jan 10, 2025 · 0 comments

Comments

@richard-cox
Copy link
Member

  • At the moment SSP is enabled by Feature Flag and then Performance Setting (which includes specific resources / contexts)
    • When not enabled the UI continues as before and fetches all of that resource type
      • This results in few calls but they can be massive in duration and payload
    • When enabled resource lists will only fetch sub-sets of the required resource type
      • This results in a lot more requests but with potentially massively smaller payloads
        • requests made every time a list is shown, resource change, sort/filter change. 3x requests for cluster side nav list on cluster state change, etc
  • To discuss
    • should we add more dynamic handling of SSP enabled state via resource count
    • this would mean
      • UI looking at clusters with tiny amount of resources remain super responsive (initial request to get all resources is small, avoids additional http requests for type)
      • UI looking at clusters with a large amount of resources remain responsive (many small requests)
@richard-cox richard-cox added this to the v2.11.0 milestone Jan 10, 2025
@richard-cox richard-cox self-assigned this Jan 10, 2025
@github-actions github-actions bot added the QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this label Jan 10, 2025
@richard-cox richard-cox added area/server-side-pagination QA/None and removed QA/dev-automation Issues that engineers have written automation around so QA doesn't have look at this labels Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant