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

[SLM] Testing UI with large number of snapshots? #56839

Closed
paulcoghlan opened this issue Feb 5, 2020 · 4 comments
Closed

[SLM] Testing UI with large number of snapshots? #56839

paulcoghlan opened this issue Feb 5, 2020 · 4 comments
Labels
chore Feature:Snapshot and Restore Elasticsearch snapshots and repositories UI Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more

Comments

@paulcoghlan
Copy link

Describe the feature:
Test SLM UI with a large number of snapshots.

Describe a specific use case for the feature:
Some users may wish to retain snapshots for several years, in which case they may accumulate a very large number of snapshots.

Would it be possible to test the SLM UI pages (https://www.elastic.co/guide/en/kibana/current/snapshot-repositories.html) to ensure that they are still performant when managing a large number of snapshots (say 3000?).

@paulcoghlan paulcoghlan added the Feature:Snapshot and Restore Elasticsearch snapshots and repositories UI label Feb 5, 2020
@alisonelizabeth alisonelizabeth added the Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more label Feb 5, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/es-ui (Team:Elasticsearch UI)

@cjcenizal
Copy link
Contributor

@yuliacech I believe your pagination work will address this, is that right?

@yuliacech
Copy link
Contributor

Thanks for pinging me, @cjcenizal!

@paulcoghlan We've recently added a limit of 1000 snapshots that can be displayed in the SLM UI (#103331) with newest snapshots being loaded first and a warning if more snapshots exist but can't be shown. This is a temporary measure to avoid any performance issues in the UI for clusters with a large number of snapshots. Once Elasticsearch API changes are completed to improve scalability of the snapshots endpoint, we can implement a scalable pagination approach in the UI as well.

@yuliacech
Copy link
Contributor

Closing this since #110266 implemented server side pagination for snapshot table that solves any potential performance issues when the cluster has a large number of snapshots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Feature:Snapshot and Restore Elasticsearch snapshots and repositories UI Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more
Projects
None yet
Development

No branches or pull requests

5 participants