Hi Bruno,

I read through your updated KIP and it looks good to me. I agree with
adding the metric to keep track of crashed streams in replace of a list of
dead streams.

best,
Wlaker :)

On Tue, Sep 1, 2020 at 1:05 PM Bruno Cadonna <br...@confluent.io> wrote:

> Hi John,
>
> your proposal makes sense! I will update the KIP.
>
> Best,
> Bruno
>
> On 01.09.20 17:31, John Roesler wrote:
> > Hello Bruno,
> >
> > Thanks for the update! The KIP looks good to me; I only have
> > a grammatical complaint about the proposed metric name.
> >
> > "Died" is a verb, the past tense of "to die", but in the
> > expression,"x stream threads", x should be an adjective. To
> > be fair, "died" is also the past participle of "to die", and
> > participles can usually be used as adjectives. Maybe it
> > sounds wrong to me because there's already a specifically
> > adjectival form: "dead". So "dead-stream-threads" seems more
> > natural.
> >
> > However, I'm not sure if that captures the specific meaning
> > you're shooting for, namely that the metric counts only the
> > threads that died exceptionally, vs. from calling
> > "removeStreamThread()". What do you think of "crashed-
> > stream-threads" instead?
> >
> > Thanks,
> > -John
> >
> > On Tue, 2020-09-01 at 11:30 +0200, Bruno Cadonna wrote:
> >> Hi,
> >>
> >> I updated the KIP with the feedback so far. I removed the API to close
> >> the Kafka Streams client asynchronously, since it should be possible to
> >> avoid the deadlock with the existing method and without a KIP.
> >>
> >> Please have a look at the updated KIP and let me know what you think.
> >>
> >>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-663%3A+API+to+Start+and+Shut+Down+Stream+Threads
> >>
> >> Best,
> >> Bruno
> >>
> >> On 26.08.20 16:31, Bruno Cadonna wrote:
> >>> Hi,
> >>>
> >>> I would like to propose the following KIP to start and shut down stream
> >>> threads during execution as well as to shut down asynchronously a Kafka
> >>> Streams client from an uncaught exception handler.
> >>>
> >>>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-663%3A+API+to+Start+and+Shut+Down+Stream+Threads+and+to+Request+Closing+of+Kafka+Streams+Clients
> >>>
> >>>
> >>> Best,
> >>> Bruno
> >
>

Reply via email to