[ https://issues.apache.org/jira/browse/SOLR-8135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Noble Paul updated SOLR-8135: ----------------------------- Attachment: SOLR-8135.patch SOLR-8135.patch Diagnosis: This happens because of a race condition. We have multiple threads in parallel that invoked an unload/or reload. Race condition caused one of the threads to fail. In our code any failure in reload() would put this core as a permanent failure. It is not a failure , it is just that two threads simultaneously tried to perform the reload/unload. Solution: We need to handle this Exception differently . So I just created a new Exception called {{CoreIsClosedException}} this wouldn't add the core to permanently failed cores as {{IndexWriter has been closed}}. Follow Question up for others : If I'm trying to perform a reload and it fails , should we retry? > SolrCloudExampleTest.testLoadDocsIntoGettingStartedCollection reproducible > failure > ---------------------------------------------------------------------------------- > > Key: SOLR-8135 > URL: https://issues.apache.org/jira/browse/SOLR-8135 > Project: Solr > Issue Type: Bug > Affects Versions: Trunk > Reporter: Hoss Man > Assignee: Noble Paul > Attachments: SOLR-8135.failure.log, SOLR-8135.patch, SOLR-8135.patch > > > No idea what's going on here, noticed it while testing out an unrelated patch > -- seed reproduces against pristine trunk... > {noformat} > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=SolrCloudExampleTest > -Dtests.method=testLoadDocsIntoGettingStartedCollection > -Dtests.seed=59EA523FFF6CB60F -Dtests.slow=true -Dtests.locale=es_MX > -Dtests.timezone=Africa/Porto-Novo -Dtests.asserts=true > -Dtests.file.encoding=ISO-8859-1 > [junit4] FAILURE 49.5s | > SolrCloudExampleTest.testLoadDocsIntoGettingStartedCollection <<< > [junit4] > Throwable #1: java.lang.AssertionError: Delete action failed! > [junit4] > at > __randomizedtesting.SeedInfo.seed([59EA523FFF6CB60F:4A896050CE030FA9]:0) > [junit4] > at > org.apache.solr.cloud.SolrCloudExampleTest.doTestDeleteAction(SolrCloudExampleTest.java:169) > [junit4] > at > org.apache.solr.cloud.SolrCloudExampleTest.testLoadDocsIntoGettingStartedCollection(SolrCloudExampleTest.java:145) > [junit4] > at > org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsFixedStatement.callStatement(BaseDistributedSearchTestCase.java:963) > [junit4] > at > org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsStatement.evaluate(BaseDistributedSearchTestCase.java:938) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org