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

Guozhang Wang resolved KAFKA-8737.
----------------------------------
      Assignee: Guozhang Wang  (was: Bill Bejeck)
    Resolution: Duplicate

> TaskMigrated Exception while rebalancing kafka streams
> ------------------------------------------------------
>
>                 Key: KAFKA-8737
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8737
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>    Affects Versions: 1.0.0, 1.0.1
>         Environment: 20 partitions 
> 1 topic 
> 8 Streamer service 
> topic-region-1                 9          7841726         8236017         
> 394291     
> streams-subscriberstopic-region-1-29d615ed-4243-4b9d-90b7-9c517aa0f2e3-StreamThread-1-consumer-0276e83d-40b5-4b44-b764-7d29e0dab663/
>                  
> streams-subscriberstopic-region-1-29d615ed-4243-4b9d-90b7-9c517aa0f2e3-StreamThread-1-consumer
> topic-region-1                 15         7421710         7467666         
> 45956      
> streams-subscriberstopic-region-1-29d615ed-4243-4b9d-90b7-9c517aa0f2e3-StreamThread-1-consumer-0276e83d-40b5-4b44-b764-7d29e0dab663/
>                  
> streams-subscriberstopic-region-1-29d615ed-4243-4b9d-90b7-9c517aa0f2e3-StreamThread-1-consumer
> topic-region-1                 19         7737360         8120611         
> 383251     
> streams-subscriberstopic-region-1-29d615ed-4243-4b9d-90b7-9c517aa0f2e3-StreamThread-1-consumer-0276e83d-40b5-4b44-b764-7d29e0dab663/
>                 
> streams-subscriberstopic-region-1-29d615ed-4243-4b9d-90b7-9c517aa0f2e3-StreamThread-1-consumer
> topic-region-1
>            Reporter: KUMAR
>            Assignee: Guozhang Wang
>            Priority: Major
>
> Kafka  streams throws following exception while restart of a stream client 
> service - 
> o.a.k.s.p.internals.StreamThread.? - stream-thread 
> [streams-subscriberstopic-region-1-32d968e3-f892-4772-a7a4-6f684d7e43c9-StreamThread-1]
>  Detected a task that got migrated to another thread. This implies that this 
> thread missed a rebalance and dropped out of the consumer group. Trying to 
> rejoin the consumer group now.
> org.apache.kafka.streams.errors.TaskMigratedException: Log end offset of 
> topic-region-1-12 should not change while restoring: old end offset 6286727, 
> current offset 6380997
>  
> Kafka version is 1.0.0 and we have back merged the fix for KIP-6269-
> [https://github.com/apache/kafka/pull/4300/files#|https://github.com/apache/kafka/pull/4300/files]
> However we observe that there seems to be an issue in rebalance when 
> "auto.offset.reset" is configured as "latest". Based on log analysis we see 
> following behavior - 
>  # StreamThread starts a restore consumer 
>  # While Fetching it gets offset out of range                               
> o.a.k.c.consumer.internals.Fetcher.? - [Consumer 
> clientId=streams-subscriberstopic-region-1-11b2d7fb-11ce-4b0b-a40a-388d3c7b6bc9-StreamThread-1-restore-
>  consumer, groupId=] Fetch READ_UNCOMMITTED at offset 246431 for partition 
> topic-region-1-12 returned fetch data (error=OFFSET_OUT_OF_RANGE, 
> highWaterMark=-1, lastStableOffset = -1, logStartOffset = -1,
>  abortedTransactions = null, recordsSizeInBytes=0) 
>  # Fetcher tries to reset the offset 
>  # While reset the offset it appears it is changing the offset position and 
> causing TaskMigrated exception
> Above test repeated with "auto.offset.reset" is configured as "earliest" does 
> not throw any TaskMigrated exception as in earliest case we are not reseting 
> the restore consumer position.
>  
> Please let us know if this is possible and if a fix would be needed for the 
> offset reset piece when set to latest.



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

Reply via email to