[ https://issues.apache.org/jira/browse/SOLR-5477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13880845#comment-13880845 ]
Anshum Gupta edited comment on SOLR-5477 at 1/24/14 9:30 AM: ------------------------------------------------------------- Another patch that has collection creation and split shard as async from OCP. Working on making other calls also async (which I think should be trivial and merely about calling the same methods). Working on storing/responding with better status for the status request. Right now, the status tracking is limited to : running/completed/failed/notfound. Also, trying to get another patch that saves information in zk instead of in-memory for CoreAdmin request state. was (Author: anshumg): Another patch that has collection creation and split shard as async from OCP. Working on making other calls also async (which I think should be trivial and merely about calling the same methods). Working on storing/responding with better status for the status request. Right now, the status tracking is limited to : running/completed/failed/notfound. > Async execution of OverseerCollectionProcessor tasks > ---------------------------------------------------- > > Key: SOLR-5477 > URL: https://issues.apache.org/jira/browse/SOLR-5477 > Project: Solr > Issue Type: Sub-task > Components: SolrCloud > Reporter: Noble Paul > Assignee: Anshum Gupta > Attachments: SOLR-5477-CoreAdminStatus.patch, SOLR-5477.patch, > SOLR-5477.patch, SOLR-5477.patch, SOLR-5477.patch > > > Typical collection admin commands are long running and it is very common to > have the requests get timed out. It is more of a problem if the cluster is > very large.Add an option to run these commands asynchronously > add an extra param async=true for all collection commands > the task is written to ZK and the caller is returned a task id. > as separate collection admin command will be added to poll the status of the > task > command=status&id=7657668909 > if id is not passed all running async tasks should be listed > A separate queue is created to store in-process tasks . After the tasks are > completed the queue entry is removed. OverSeerColectionProcessor will perform > these tasks in multiple threads -- This message was sent by Atlassian JIRA (v6.1.5#6160) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org