[ https://issues.apache.org/jira/browse/SOLR-10209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Amrit Sarkar updated SOLR-10209: -------------------------------- Attachment: SOLR-10209.patch > UI: Convert all Collections api calls to async requests, add new > features/buttons > --------------------------------------------------------------------------------- > > Key: SOLR-10209 > URL: https://issues.apache.org/jira/browse/SOLR-10209 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Admin UI > Reporter: Amrit Sarkar > Attachments: SOLR-10209.patch, SOLR-10209.patch, SOLR-10209-v1.patch > > > We are having discussion on multiple jiras for requests for Collections apis > from UI and how to improve them: > SOLR-9818: Solr admin UI rapidly retries any request(s) if it loses > connection with the server > SOLR-10146: Admin UI: Button to delete a shard > SOLR-10201: Add Collection "creates collection", "Connection to Solr lost", > when replicationFactor>1 > Proposal => > *Phase 1:* > Convert all Collections api calls to async requests and utilise REQUESTSTATUS > to fetch the information. There will be performance hit, but the requests > will be safe and sound. A progress bar will be added for request status. > {noformat} > > submit the async request > if (the initial call failed or there was no status to be found) > { report an error and suggest the user look check their system before > resubmitting the request. Bail out in this case, no retries, no attempt to > drive on. } > else > { put up a progress indicator while periodically checking the status, > Continue spinning until we can report the final status. } > {noformat} > *Phase 2:* > Add new buttons/features to collections.html > a) "Split" shard > b) "Delete" shard > c) "Backup" collection > d) "Restore" collection > Open to suggestions and feedbacks on this. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org