The reload that you issue from the Admin Dashboard is a Core Admin
Reload i.e. it reloads the local core. The curl command that you are
executing is a Collection API Reload which reloads all shards
belonging to the collection. This command is currently capped to a 60
second timeout. It is fairly easy to run into this limit especially if
you have many shards/replicas.

Although the command times out, the Overseer will actually reload all
shards/replica. It is just that it is difficult to know when it's
finished. In future, SOLR-5477 will add an ability to perform such
actions asynchronously.

On Tue, Dec 17, 2013 at 7:34 PM, ade-b <adrian.bro...@gmail.com> wrote:
> Hi
>
> We are getting connection timeout errors when trying to execute the RELOAD
> command against a collection in SOLR Cloud v4.5.1.
>
> We are issuing the command using curl on the solr server instance. The SOLR
> server seems to be functional in every other way. We can issue a reload via
> the admin dashboard successfully.
>
> We have tried restarting the SOLR server and still get the same timeout on
> issuing the curl command.
>
> We can telnet to the port SOLR is running on.
>
> The response from the curl command is:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <response>
> <lst name="responseHeader"><int name="status">500</int><int
> name="QTime">60012</int></lst><lst name="error"><str
> name="msg">reloadcollection the collection time out:60s</str><str
> name="trace">org.apache.solr.common.SolrException: reloadcollection the
> collection time out:60s
>         at
> org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:199)
>         at
> org.apache.solr.handler.admin.CollectionsHandler.handleResponse(CollectionsHandler.java:180)
>         at
> org.apache.solr.handler.admin.CollectionsHandler.handleReloadAction(CollectionsHandler.java:221)
>         at
> org.apache.solr.handler.admin.CollectionsHandler.handleRequestBody(CollectionsHandler.java:141)
>         at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:655)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:255)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>         at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
> </str><int name="code">500</int></lst>
> </response>
>
>
> Any ideas?
>
> Thanks
> Ade
>
>
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/RELOAD-collection-via-HTTP-timeout-issue-solr-cloud-v4-5-1-tp4107102.html
> Sent from the Solr - User mailing list archive at Nabble.com.



-- 
Regards,
Shalin Shekhar Mangar.

Reply via email to