Thanks for your response.
CoreDescriptor is not present in TransientSolrCoreCacheDefault for a core that 
has init failure. Is that expected?

On 1/29/18, 4:35 PM, "Erick Erickson" <erickerick...@gmail.com> wrote:

    Lots of that was reworked between those two versions.
    
    I'm not clear what you expect here. If a core fails to initialize,
    then what's the purpose of unloading it? It isn't there in the first
    place. The coreDescriptor should still be available if you need that,
    and can be used to load the core later if the init issue is fixed.
    
    Best,
    Erick
    
    On Mon, Jan 29, 2018 at 3:14 PM, Shefali Dubey <shefa...@vmware.com> wrote:
    > Hello,
    >
    > I observed the following change on switching from solr verion 6.4.2 to 
6.6.2:
    >
    > In 6.6.2, in case of an init failure, SolrCores.getCoreDescriptor does 
not return the core. The core is transient in nature but was not present in 
transient core cache.
    > This was not the case in 6.4.2. I was getting the CoreDescriptor even in 
case of init failure.
    > As a result of described behavior, unload of such a core (one with init 
failures) does not work properly.
    >
    > Thanks,
    > Shefali
    >
    

Reply via email to