[
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]