[
https://issues.apache.org/jira/browse/KAFKA-3054?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15091994#comment-15091994
]
jin xing commented on KAFKA-3054:
---------------------------------
[~ewencp]
thanks for comment : )
currently the DistributedHerder only catch the ConfigException, thus any other
exceptions thrown during connector startup or task startup will kill the
DistributedHerder and Worker;
If the cluster has only one DistributedHerder, restart will fail forever;
It make sense to let the herder swallow all exceptions thrown by connector or
task during handling the life cycle of connector and task, thus Herder and
Worker can keep running;
How do you think?
> Connect Herder fail forever if sent a wrong connector config or task config
> ---------------------------------------------------------------------------
>
> Key: KAFKA-3054
> URL: https://issues.apache.org/jira/browse/KAFKA-3054
> Project: Kafka
> Issue Type: Bug
> Components: copycat
> Affects Versions: 0.9.0.0
> Reporter: jin xing
> Assignee: jin xing
>
> Connector Herder throws ConnectException and shutdown if sent a wrong config,
> restarting herder will keep failing with the wrong config; It make sense that
> herder should stay available when start connector or task failed; After
> receiving a delete connector request, the herder can delete the wrong config
> from "config storage"
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)