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

David Jacot reassigned KAFKA-15079:
-----------------------------------

    Assignee: Ritika Muduganti

> Offset expirations in topics with less event generation results in messages 
> that take months to be delivered.
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-15079
>                 URL: https://issues.apache.org/jira/browse/KAFKA-15079
>             Project: Kafka
>          Issue Type: Bug
>          Components: group-coordinator
>            Reporter: Ritika Muduganti
>            Assignee: Ritika Muduganti
>            Priority: Major
>
> It was observed that messages were taking months to be delivered in certain 
> pipelines. The offsets had been reset and consumption restarted from messages 
> that were a couple months old.
> On further investigation the team found that once the 
> offsets.retention.minutes (7 days) elapses and there's no subscribers to the 
> topic, the offsets are subject to immediate expiration. This can be a problem 
> when we close the current consumer and the retention period has already 
> passed due to the infrequent nature of offset commits. The offsets then 
> expire before a new consumer can come up and subscribe to the topic again. 
> Since only one consumer could be subscribed to the topic it will be removed 
> from the subscription list as soon as the consumer leaves. 
> Two things to keep in mind here are :-
>  # The consumer group has different consumers subscribed to different topics.
>  # Events aren't generated very frequently to these topics.
> [https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/coordinator/group/GroupMetadata.scala#LL766C1-L825C4]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to