[
https://issues.apache.org/jira/browse/KAFKA-15107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Satish Duggana updated KAFKA-15107:
-----------------------------------
Labels: tiered-storage (was: )
> Additional custom metadata for remote log segment
> -------------------------------------------------
>
> Key: KAFKA-15107
> URL: https://issues.apache.org/jira/browse/KAFKA-15107
> Project: Kafka
> Issue Type: Improvement
> Components: core
> Reporter: Ivan Yurchenko
> Assignee: Ivan Yurchenko
> Priority: Minor
> Labels: tiered-storage
> Fix For: 3.6.0
>
>
> Based on the [KIP-917: Additional custom metadata for remote log
> segment|https://cwiki.apache.org/confluence/display/KAFKA/KIP-917%3A+Additional+custom+metadata+for+remote+log+segment],
> the following needs to be implemented:
> # {{{}RemoteLogSegmentMetadata{}}}{{{}.CustomMetadata{}}}.
> # {{RemoteStorageManager.copyLogSegmentData}} needs to be updated to the new
> return type (+ javadoc).
> # {{RemoteLogSegmentMetadata.customMetadata}} and
> {{RemoteLogSegmentMetadata.createWithCustomMetadata}} methods. Same in
> {{{}RemoteLogSegmentMetadataSnapshot{}}}.
> # {{RemoteLogSegmentMetadataRecord}} and
> {{RemoteLogSegmentMetadataSnapshotRecord}} definitions need to be updated.
> # Custom metadata should be persisted by {{RemoteLogManager}} if provided.
> # The new config {{remote.log.metadata.custom.metadata.max.size}} needs to
> be introduced.
> # The custom metadata size limit must be applied according to the KIP.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)