Andrey Bozhko created SOLR-17448: ------------------------------------ Summary: 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 Security Level: Public (Default Security Level. Issues are Public) Affects Versions: 9.7 Reporter: Andrey Bozhko
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: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org