[
https://issues.apache.org/jira/browse/SOLR-17448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17893599#comment-17893599
]
David Smiley commented on SOLR-17448:
-------------------------------------
BTW there have been some
com.carrotsearch.randomizedtesting.UncaughtExceptionError errors cropping up
that likely came about due to this refactoring. -- SOLR-17497. It'd be
helpful [~andreybozhko] if you could scan the failing builds for this error and
see if any of them appear to be related.
> Audit usage of ExecutorService#submit in Solr codebase
> ------------------------------------------------------
>
> Key: SOLR-17448
> URL: https://issues.apache.org/jira/browse/SOLR-17448
> Project: Solr
> Issue Type: Improvement
> Affects Versions: 9.7
> Reporter: Andrey Bozhko
> Priority: Minor
> Labels: pull-request-available
> Fix For: 9.8
>
> Time Spent: 2h 20m
> Remaining Estimate: 0h
>
> There are quite a few places in Solr codebase where the background task is
> created by invoking `ExecutorService#submit(...)` method - but where the
> reference to the returned future is not retained.
> So if the background task fails for any reason, and the task doesn't itself
> have a try-catch block to log the failure, - the failure will go completely
> unnoticed.
>
> This ticket is to review the usage of ExecutorService#submit method in the
> codebase, and replace those with Executor#execute where appropriate.
>
> Originally brought up in the dev mailing list:
> [https://lists.apache.org/thread/5f1965rltcspgw0j8nzcn2qnz9l4s8qm]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]