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

Erick Erickson commented on SOLR-13709:
---------------------------------------

[~hossman] Take two, my investigations.

I don't see how core descriptors can be null. The modifyLock is all about list 
keeping, _not_ successfully loading the cores. And it should be fully populated 
by the time CoreContainer.load() is finished.

Is there a possibility that this is happening before CoreContainer.load() is 
finished?

Except... core descriptors are removed from the underlying list when the core 
is unloaded. I wonder if that's somehow in the mix.

Anyway, I'll put some logging in and beast it to see what I can see.

Thanks for sleuthing!

> Race condition on core reload while core is still loading?
> ----------------------------------------------------------
>
>                 Key: SOLR-13709
>                 URL: https://issues.apache.org/jira/browse/SOLR-13709
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Hoss Man
>            Assignee: Erick Erickson
>            Priority: Major
>         Attachments: apache_Lucene-Solr-Tests-8.x_449.log.txt
>
>
> A recent jenkins failure from {{TestSolrCLIRunExample}} seems to suggest that 
> there may be a race condition when attempting to re-load a SolrCore while the 
> core is currently in the process of (re)loading that can leave the SolrCore 
> in an unusable state.
> Details to follow...



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to