C0urante commented on code in PR #12802: URL: https://github.com/apache/kafka/pull/12802#discussion_r1044692613
########## connect/runtime/src/main/java/org/apache/kafka/connect/runtime/distributed/DistributedHerder.java: ########## @@ -1645,6 +1646,8 @@ private void startAndStop(Collection<Callable<Void>> callables) { startAndStopExecutor.invokeAll(callables); } catch (InterruptedException e) { // ignore + } catch (RejectedExecutionException re) { + log.error("startAndStopExecutor already shutdown or full. Not invoking explicit connector/task shutdown"); Review Comment: @vamossagar12 the public-facing contract of the `task.shutdown.graceful.timeout.ms` property is that it is used to control how long we wait before abandoning tasks; its use in worker shutdown logic here is not part of that contract and we can use a higher value for the timeout given to `herderExecutor::awaitTermination` without a KIP. KIP-611 was abandoned (as is noted in the status on the Wiki page). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org