You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Steve Kecskes (Jira)" <ji...@apache.org> on 2020/04/29 07:37:00 UTC

[jira] [Created] (KAFKA-9935) Kafka not releasing member from Consumer Group

Steve Kecskes created KAFKA-9935:
------------------------------------

             Summary: Kafka not releasing member from Consumer Group
                 Key: KAFKA-9935
                 URL: https://issues.apache.org/jira/browse/KAFKA-9935
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 2.4.1
         Environment: Linux
            Reporter: Steve Kecskes


Hello. I am experiencing an issue where Kafka is not releasing members from a consumer group when the member crashes. The consumer group is then stuck in rebalancing state indefinitely.

In this consumer group, there is only 1 client. This client has the following related settings:
{code:java}
auto.commit.interval.ms = 5000
 auto.offset.reset = earliest
 bootstrap.servers = [austgkafka01.hk.eclipseoptions.com:9092]
 check.crcs = true
 client.dns.lookup = default
 client.id = TraderAutomationViewServer_workaround_stuck_rebalance_20200427-0
 connections.max.idle.ms = 540000
 default.api.timeout.ms = 60000
 enable.auto.commit = true
 exclude.internal.topics = true
 fetch.max.bytes = 52428800
 fetch.max.wait.ms = 500
 fetch.min.bytes = 1
 group.id = TraderAutomationViewServer_workaround_stuck_rebalance_20200427
 heartbeat.interval.ms = 3000
 interceptor.classes = []
 internal.leave.group.on.close = true
 isolation.level = read_uncommitted
 key.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer
 max.partition.fetch.bytes = 1048576
 max.poll.interval.ms = 300000
 max.poll.records = 10000
 metadata.max.age.ms = 300000
 metric.reporters = []
 metrics.num.samples = 2
 metrics.recording.level = INFO
 metrics.sample.window.ms = 30000
 partition.assignment.strategy = [class org.apache.kafka.clients.consumer.RangeAssignor]
 receive.buffer.bytes = 16777216
 reconnect.backoff.max.ms = 1000
 reconnect.backoff.ms = 50
 request.timeout.ms = 30000
 retry.backoff.ms = 100
 sasl.client.callback.handler.class = null
 sasl.jaas.config = null
 sasl.kerberos.kinit.cmd = /usr/bin/kinit
 sasl.kerberos.min.time.before.relogin = 60000
 sasl.kerberos.service.name = null
 sasl.kerberos.ticket.renew.jitter = 0.05
 sasl.kerberos.ticket.renew.window.factor = 0.8
 sasl.login.callback.handler.class = null
 sasl.login.class = null
 sasl.login.refresh.buffer.seconds = 300
 sasl.login.refresh.min.period.seconds = 60
 sasl.login.refresh.window.factor = 0.8
 sasl.login.refresh.window.jitter = 0.05
 sasl.mechanism = GSSAPI
 security.protocol = PLAINTEXT
 send.buffer.bytes = 131072
 session.timeout.ms = 10000
 ssl.cipher.suites = null
 ssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]
 ssl.endpoint.identification.algorithm = https
 ssl.key.password = null
 ssl.keymanager.algorithm = SunX509
 ssl.keystore.location = null
 ssl.keystore.password = null
 ssl.keystore.type = JKS
 ssl.protocol = TLS
 ssl.provider = null
 ssl.secure.random.implementation = null
 ssl.trustmanager.algorithm = PKIX
 ssl.truststore.location = null
 ssl.truststore.password = null
 ssl.truststore.type = JKS
 value.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer
{code}


If the client crashes (not a graceful exit from group) the group remains in the following state indefinitely.


{code}

Warning: Consumer group 'TraderAutomationViewServer_workaround_stuck_rebalance' is rebalancing.

GROUP                                                 TOPIC             PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG             CONSUMER-ID     HOST            CLIENT-ID
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 10         6984061         7839599         855538          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        8          128459531       143736443       15276912        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 12         7216495         8106030         889535          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        6          122921729       137377358       14455629        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 14         5457618         6171142         713524          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        4          125647891       140542566       14894675        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 16         6780884         7557366         776482          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        2          130906388       146481942       15575554        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 18         6763721         7611284         847563          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        16         127231640       142439019       15207379        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        14         123966927       138503193       14536266        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        12         132218162       148075484       15857322        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        10         129898059       145320287       15422228        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        19         126839746       142013652       15173906        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 1          6472562         7320125         847563          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 3          6001010         6680685         679675          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        0          127150314       142450205       15299891        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 5          5584947         6222650         637703          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 7          6394613         7116260         721647          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 9          6416544         7256574         840030          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        9          124682226       139534207       14851981        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 11         5705737         6293935         588198          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        7          127549142       142739397       15190255        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 13         6741049         7517531         776482          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        5          127251434       142368626       15117192        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 15         6669643         7412866         743223          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        3          125716835       140706603       14989768        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 17         4572135         5096785         524650          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        17         133148873       148911674       15762801        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 19         4026841         4551491         524650          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        15         123523794       138414667       14890873        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        13         126244541       141143311       14898770        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        11         124746537       139592978       14846441        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance Dispersion        0          8444970         8444970         0               -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance AutomationMonitor 0          1683809         1849581         165772          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 0          5453821         6062415         608594          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance Heartbeat         0          3754819072      3820413525      65594453        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        18         125249666       140089929       14840263        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 2          4365938         4890588         524650          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance VolMetrics        1          128224623       143317837       15093214        -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 4          5457939         6150477         692538          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 6          6703558         7480040         776482          -               -               -
TraderAutomationViewServer_workaround_stuck_rebalance EventAdjustedVols 8          8173671         9127344         953673          -               -               -
{code}

The member is not released. Even the process is no longer running

{code}

Warning: Consumer group 'TraderAutomationViewServer_workaround_stuck_rebalance' is rebalancing.

GROUP                                                 CONSUMER-ID                                                                                  HOST            CLIENT-ID                                               #PARTITIONS     
TraderAutomationViewServer_workaround_stuck_rebalance TraderAutomationViewServer_workaround_stuck_rebalance-0-f4e08bf8-e340-44f1-8872-9bcad9ed207a /10.2.16.11     TraderAutomationViewServer_workaround_stuck_rebalance-0 0  

{code}

The next option here is to create a new group or restart broker.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)