kafka-jira mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Haoran Xuan (Jira)" <j...@apache.org>
Subject [jira] [Commented] (KAFKA-10800) Validate the snapshot id when the state machine creates a snapshot
Date Tue, 20 Apr 2021 02:32:00 GMT

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

Haoran Xuan commented on KAFKA-10800:
-------------------------------------

[~jagsancio] Thanks so much for the additional information, I will make sure to take care
of these points you mentioned. 

> Validate the snapshot id when the state machine creates a snapshot
> ------------------------------------------------------------------
>
>                 Key: KAFKA-10800
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10800
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: replication
>            Reporter: Jose Armando Garcia Sancio
>            Assignee: Haoran Xuan
>            Priority: Major
>
> When the state machine attempts to create a snapshot writer we should validate that the
following is true:
>  # The end offset and epoch of the snapshot is less than the high-watermark.
>  # The end offset and epoch of the snapshot is valid based on the leader epoch cache.
> Note that this validation should not be performed when the raft client creates the snapshot
writer because in that case the local log is out of date and the follower should trust the
snapshot id sent by the partition leader.



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

Mime
View raw message