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)

Reply via email to