[ 
https://issues.apache.org/jira/browse/SOLR-16356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated SOLR-16356:
----------------------------------
    Labels: pull-request-available  (was: )

> DBQ is noisy during core close
> ------------------------------
>
>                 Key: SOLR-16356
>                 URL: https://issues.apache.org/jira/browse/SOLR-16356
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Mike Drob
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> This is unrelated to the cause of the test failure, but shows up in the logs. 
> If we have a DBQ running and the core closes then we get lots of scary stack 
> traces in the logs.
> At the point of the stack trace, I believe the DBQ has already been recorded 
> in the update log, we just need to open our realtime searcher so that RTG has 
> the right info. But if we are closing the core then we don't really care 
> about failure to open a new searcher.
> {noformat}
> 520270 INFO  
> (SUITE-DocExpirationUpdateProcessorFactoryTest-seed#[2BB0ACD37A038A84]-worker)
>  [] o.a.s.SolrTestCaseJ4 ###deleteCore
> 520270 INFO  
> (SUITE-DocExpirationUpdateProcessorFactoryTest-seed#[2BB0ACD37A038A84]-worker)
>  [] o.a.s.c.CoreContainer Shutting down CoreContainer instance=736270622
> 520271 INFO  (coreCloseExecutor-3583-thread-1) [ x:collection1] 
> o.a.s.c.SolrCore CLOSING SolrCore org.apache.solr.core.SolrCore@12243a95 
> collection1
> 520271 INFO  (coreCloseExecutor-3583-thread-1) [ x:collection1] 
> o.a.s.m.SolrMetricManager Closing metric reporters for 
> registry=solr.core.collection1 tag=SolrCore@12243a95
> 520277 INFO  (coreCloseExecutor-3583-thread-1) [ x:collection1] 
> o.a.s.u.p.DocExpirationUpdateProcessorFactory Triggering Graceful close of 
> DocExpiration Executor
> 520277 INFO  (coreCloseExecutor-3583-thread-1) [ x:collection1] 
> o.a.s.u.DirectUpdateHandler2 Committing on IndexWriter.close()  ... SKIPPED 
> (unnecessary).
> 522932 ERROR (autoExpireDocs-3581-thread-1) [] o.a.s.u.UpdateLog Error 
> opening realtime searcher
>           => org.apache.solr.update.SolrCoreState$CoreIsClosedException
>       at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:2268)
> org.apache.solr.update.SolrCoreState$CoreIsClosedException: null
>       at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:2268) 
> ~[main/:?]
>       at 
> org.apache.solr.update.UpdateLog.openRealtimeSearcher(UpdateLog.java:743) 
> [main/:?]
>       at org.apache.solr.update.UpdateLog.deleteByQuery(UpdateLog.java:721) 
> [main/:?]
>       at 
> org.apache.solr.update.DirectUpdateHandler2.deleteByQuery(DirectUpdateHandler2.java:610)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.RunUpdateProcessorFactory$RunUpdateProcessor.processDelete(RunUpdateProcessorFactory.java:86)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processDelete(UpdateRequestProcessor.java:59)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processDelete(UpdateRequestProcessor.java:59)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalDelete(DistributedUpdateProcessor.java:275)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalDeleteByQuery(DistributedUpdateProcessor.java:1010)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.versionDeleteByQuery(DistributedUpdateProcessor.java:979)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.doDeleteByQuery(DistributedUpdateProcessor.java:937)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.doDeleteByQuery(DistributedUpdateProcessor.java:912)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.processDelete(DistributedUpdateProcessor.java:829)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.processDelete(LogUpdateProcessorFactory.java:134)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processDelete(UpdateRequestProcessor.java:59)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.RecordingUpdateProcessorFactory$RecordingUpdateRequestProcessor.processDelete(RecordingUpdateProcessorFactory.java:96)
>  [test/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processDelete(UpdateRequestProcessor.java:59)
>  [main/:?]
>       at 
> org.apache.solr.update.processor.DocExpirationUpdateProcessorFactory$DeleteExpiredDocsRunnable.run(DocExpirationUpdateProcessorFactory.java:398)
>  [main/:?]
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
>       at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> [?:?]
>       at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  [?:?]
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>  [?:?]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>  [?:?]
>       at java.lang.Thread.run(Thread.java:833) [?:?]
> 522934 INFO  (autoExpireDocs-3581-thread-1) [] 
> o.a.s.u.p.LogUpdateProcessorFactory 
> {deleteByQuery={!cache=false}eXpField_tdt:[* TO 2022-08-24T08:00:20.233Z] 
> (-1742028690144886784)} 0 7692
> 522934 ERROR (autoExpireDocs-3581-thread-1) [] 
> o.a.s.u.p.DocExpirationUpdateProcessorFactory Runtime error in periodic 
> deletion of expired docs: 
>           => org.apache.solr.common.SolrException: SolrCoreState already 
> closed.
>       at 
> org.apache.solr.update.DefaultSolrCoreState.lock(DefaultSolrCoreState.java:185)
> org.apache.solr.common.SolrException: SolrCoreState already closed.
>       at 
> org.apache.solr.update.DefaultSolrCoreState.lock(DefaultSolrCoreState.java:185)
>  ~[main/:?]
>       at 
> org.apache.solr.update.DefaultSolrCoreState.getIndexWriter(DefaultSolrCoreState.java:115)
>  ~[main/:?]
>       at 
> org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:729)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.RunUpdateProcessorFactory$RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:100)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processCommit(UpdateRequestProcessor.java:67)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processCommit(UpdateRequestProcessor.java:67)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalCommit(DistributedUpdateProcessor.java:1231)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.DistributedUpdateProcessor.processCommit(DistributedUpdateProcessor.java:1217)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.processCommit(LogUpdateProcessorFactory.java:173)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processCommit(UpdateRequestProcessor.java:67)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.RecordingUpdateProcessorFactory$RecordingUpdateRequestProcessor.processCommit(RecordingUpdateProcessorFactory.java:108)
>  ~[test/:?]
>       at 
> org.apache.solr.update.processor.UpdateRequestProcessor.processCommit(UpdateRequestProcessor.java:67)
>  ~[main/:?]
>       at 
> org.apache.solr.update.processor.DocExpirationUpdateProcessorFactory$DeleteExpiredDocsRunnable.run(DocExpirationUpdateProcessorFactory.java:405)
>  [main/:?]
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
>       at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> [?:?]
>       at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  [?:?]
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>  [?:?]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>  [?:?]
>       at java.lang.Thread.run(Thread.java:833) [?:?]
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to