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)

Reply via email to