Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Renamed remote.log.metadata.custom.metadata.max.size to remote.log.metadata.custom.metadata.max.bytes as agreed in https://github.com/apache/kafka/pull/13984#discussion_r1282881131

...

Discussion thread: here

JIRA: here [Change the link from KAFKA-1 to your own ticket]

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

...

Code Block
languagetext
titleRemoteLogSegmentMetadataRecord
{
  "name": "CustomMetadata",
  "type": "bytes",
  "default": "null",
  "versions": "0+",
  "nullableVersions": "0+",
  "about": "Custom metadata."
}

RemoteLogSegmentMetadataUpdateRecord

Same as for RemoteLogSegmentMetadataRecord.

RemoteLogSegmentMetadataSnapshotRecord

...

Key NameDescriptionValid ValuesDefault Value
remote.log.metadata.custom.metadata.max.sizebytesThe maximum size of custom metadata in bytes that the broker should accept from a remote storage plugin. If custom  metadata custom  metadata exceeds this limit, the whole updated segment metadata will not be stored, the copied data will be attempted to delete, and the remote copying task for this topic-partition will stop with an error.0..Integer.MAX_VALUE128

Compatibility, Deprecation, and Migration Plan

...