[ https://issues.apache.org/jira/browse/SOLR-12533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16530351#comment-16530351 ]
Peter Cseh commented on SOLR-12533: ----------------------------------- I think the root cause is that the index core.getIndexSize() creates the data/index folder if it does no exists. This is a side effect which the getIndexSize() should no have. I've refreshed the pull request with the new fix > Collection creation fails if metrics are called during core creation > -------------------------------------------------------------------- > > Key: SOLR-12533 > URL: https://issues.apache.org/jira/browse/SOLR-12533 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: SolrCloud > Affects Versions: 7.0 > Reporter: Peter Cseh > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > There is a race condition in SorlCore's constructor: > - the metrics.indexSize call implicitly creates a data/index folder for that > core > - if the data/index folder exists, no segments file will be created > - the searcher won't start up if there are no segments file in the data/index > folder > This is probably the root cause for SOLR-2130 and SOLR-2801 as well. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org