[ 
https://issues.apache.org/jira/browse/SOLR-15311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17320175#comment-17320175
 ] 

Karl Stoney commented on SOLR-15311:
------------------------------------

Hey [~cpoerschke] - thanks for looking at it.
That's correct, the operation completes just fine - so it isn't a major issue.

I'm not sure about the thinking out loud part, from a naive end user 
perspective, i'd like it to just work like the rest of the collections api in 
that i send a RELOADCOLLECTION with an asyncid, and i can status that until the 
whole operation is done.

> MODIFYCOLLECTION configName with async fails
> --------------------------------------------
>
>                 Key: SOLR-15311
>                 URL: https://issues.apache.org/jira/browse/SOLR-15311
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 8.8, 8.8.1
>            Reporter: Karl Stoney
>            Priority: Minor
>
> Hi, 
> If you perform a `MODIFYCOLLECTION` with an `async` number, it will fail 
> after about 30 seconds.  However the exact same request without async works 
> just fine and returns successfully instantly.
> {{
> 11:34:01.057 
> [OverseerThreadFactory-20-thread-5-processing-n:solr-0.search-solr.svc.cluster.local:80_solr]
>  ERROR org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler 
> - Collection: at-uk-004 operation: modifycollection 
> failed:org.apache.solr.common.SolrException: Could not modify collection {
>   "collection":"at-uk-004",
>   "async":"1617449610",
>   "operation":"modifycollection"}
>         at 
> org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.modifyCollection(OverseerCollectionMessageHandler.java:669)
>         at 
> org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:266)
>         at 
> org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:524)
>         at 
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:218)
>         at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>         at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>         at java.base/java.lang.Thread.run(Thread.java:834)
> }}
> The request i'm sending (POST):
> {{
>     const url = `${this.host}/solr/admin/collections`
>     const searchParams = {
>       action: 'MODIFYCOLLECTION',
>       collection: collectionName,
>       'collection.configName': newConfigName
>     }
> }}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to