You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Alexandre Rafalovitch (JIRA)" <ji...@apache.org> on 2016/10/04 03:19:20 UTC

[jira] [Closed] (SOLR-4098) Unacceptable Corecontainer logic.lead delete/rename/swap a core quietly

     [ https://issues.apache.org/jira/browse/SOLR-4098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexandre Rafalovitch closed SOLR-4098.
---------------------------------------
       Resolution: Invalid
    Fix Version/s:     (was: 6.0)
                       (was: 4.9)

We no longer have a default (collection1) core, so whatever the code was doing it is not there anymore.

> Unacceptable Corecontainer logic.lead delete/rename/swap a core quietly
> -----------------------------------------------------------------------
>
>                 Key: SOLR-4098
>                 URL: https://issues.apache.org/jira/browse/SOLR-4098
>             Project: Solr
>          Issue Type: Bug
>          Components: multicore
>    Affects Versions: 4.0-ALPHA, 4.0-BETA, 4.0
>            Reporter: Po Rui
>            Assignee: Mark Miller
>         Attachments: SOLR-4098.patch
>
>
> a bad logic in CoreContainer. it will assign a default name using checkDefault(name) while the core name is not specified.
> e.g.
> http://127.0.0.1:8983/solr/admin/cores?action=UNLOAD
> or append whatever uncrect param like:
> http://127.0.0.1:8983/solr/admin/cores?action=UNLOAD&appname=wop
> those request both unload the core "collection1"(cause the default core name is "collection1" in solr)
> this bad behavior appear on "reload"/"swap"/"rename"/"remove" and "getCore(String)" operation
> here, checkDefault() should throw exception rather than assign a name quietly
> I'd fixed rename/remove/reload/swap. but getCore(name) be invoked by too many methods. I'm not sure weather this also lead some potential issue now. I'd rather believe it does. those invoker should be double check in next version  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org