[ 
https://issues.apache.org/jira/browse/KAFKA-15376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17785962#comment-17785962
 ] 

Kamal Chandraprakash commented on KAFKA-15376:
----------------------------------------------

With unclean-leader-election enabled, there can be log-divergence, log-loss, 
and exactly-once-delivery is not applicable. We are trying to extend the same 
contract that is for local storage to remote when this feature is enabled. 
There are pros and cons to this feature:

*Pros*

1. The replica will serve the data that it seen so far back to the client even 
if it never interact with any other replica.

*Cons*

1. RemoteStorageManager / RemoteLogManager will have additional work to 
maintain the unreferenced segments and cleaning up them.

> Explore options of removing data earlier to the current leader's leader epoch 
> lineage for topics enabled with tiered storage.
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-15376
>                 URL: https://issues.apache.org/jira/browse/KAFKA-15376
>             Project: Kafka
>          Issue Type: Task
>          Components: core
>            Reporter: Satish Duggana
>            Priority: Major
>             Fix For: 3.7.0
>
>
> Followup on the discussion thread:
> [https://github.com/apache/kafka/pull/13561#discussion_r1288778006]
>  



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

Reply via email to