Ivan Yurchenko created KAFKA-15107: -------------------------------------- Summary: 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 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)