kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eno Thereska (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (KAFKA-3262) Make KafkaStreams debugging friendly
Date Fri, 11 Nov 2016 14:51:00 GMT

     [ https://issues.apache.org/jira/browse/KAFKA-3262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Eno Thereska resolved KAFKA-3262.
    Resolution: Duplicate

> Make KafkaStreams debugging friendly
> ------------------------------------
>                 Key: KAFKA-3262
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3262
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>    Affects Versions:
>            Reporter: Yasuhiro Matsuda
>            Assignee: Eno Thereska
>              Labels: user-experience
>             Fix For:
> Current KafkaStreams polls records in the same thread as the data processing thread.
This makes debugging user code, as well as KafkaStreams itself, difficult. When the thread
is suspended by the debugger, the next heartbeat of the consumer tie to the thread won't be
send until the thread is resumed. This often results in missed heartbeats and causes a group
rebalance. So it may will be a completely different context then the thread hits the break
point the next time.
> We should consider using separate threads for polling and processing.

This message was sent by Atlassian JIRA

View raw message