[ https://issues.apache.org/jira/browse/KAFKA-15107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luke Chen updated KAFKA-15107: ------------------------------ Priority: Blocker (was: Minor) > 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: Blocker > 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)