You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Niket Goel (Jira)" <ji...@apache.org> on 2021/06/25 22:29:00 UTC

[jira] [Updated] (KAFKA-12997) Expose log record append time to the controller/broker

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

Niket Goel updated KAFKA-12997:
-------------------------------
    Priority: Minor  (was: Major)

> Expose log record append time to the controller/broker
> ------------------------------------------------------
>
>                 Key: KAFKA-12997
>                 URL: https://issues.apache.org/jira/browse/KAFKA-12997
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Niket Goel
>            Assignee: Jose Armando Garcia Sancio
>            Priority: Minor
>              Labels: kip-500
>
> The snapshot records are generated by each individual quorum participant which also stamps the append time in the records. These appends times are generated from a different clock (except in the case of the quorum leader) as compared to the metadata log records (where timestamps are stamped by the leader).
> To enable having a single clock to compare timestamps, https://issues.apache.org/jira/browse/KAFKA-12952 adds a timestamp field to the snapshot header which should contain the append time of the highest record contained in the snapshot (which will be in leader time).
> This JIRA tracks exposing and wiring the batch timestamp such that it can be provided to the SnapshotWriter at the time of snapshot creation.



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