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

Vahid Hashemian updated KAFKA-8395:
-----------------------------------
    Fix Version/s:     (was: 2.2.1)
                   2.2.2
                   2.3.0

> Add an ability to backup log segment files on truncation
> --------------------------------------------------------
>
>                 Key: KAFKA-8395
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8395
>             Project: Kafka
>          Issue Type: New Feature
>          Components: core
>    Affects Versions: 2.2.0
>            Reporter: Michael Axiak
>            Priority: Minor
>             Fix For: 2.3.0, 2.2.2
>
>
> At HubSpot, we believe we hit a combination of bugs [1] [2], which may have 
> caused us to lose data. In this scenario, as part of metadata conflict 
> resolution a slowly starting up broker recovered an offset of zero and 
> truncated segment files.
> As part of a belt-and-suspenders approach to reducing this risk in the 
> future, I propose adding the ability to rename/backup these files and 
> allowing kafka to move on. Note that this breaks the ordering guarantees, but 
> allows one to recover the data and decide later how to approach it.
> This feature should be turned off by default but enabled with a configuration 
> option.
> (A pull request is following soon on Github)
> 1: https://issues.apache.org/jira/browse/KAFKA-2178
>  2: https://issues.apache.org/jira/browse/KAFKA-1120
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to