Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
 {
   "apiKey": 15,
   "type": "metadata",
   "name": "BrokerRegistrationChangeRecord",
   "validVersions": "0",
   "flexibleVersions": "0+",
   "fields": [
    { "name": "BrokerId", "type": "int32", "versions": "0+", "entityType": "brokerId",
      "about": "The broker id." },
    { "name": "BrokerEpoch", "type": "int64", "versions": "0+",
      "about": "The broker epoch assigned by the controller." },
    { "name": "Fenced", "type": "int8", "versions": "0+", "taggedVersions": "0+", "tag": 0,
      "about": "-1 if the broker has been unfenced, 0 if no change, 1 if the broker has been fenced." }
   ]
 }

RemoveFeatureLevelRecord

Create a new record type named RemoveFeatureLevelRecord. This record removes a feature level.

Code Block
 {
   "apiKey": 16,
   "type": "metadata",
   "name": "RemoveFeatureLevelRecord",
   "validVersions": "0",
   "flexibleVersions": "0+",
   "fields": [
    { "name": "Name", "type": "string", "versions": "0+"
      "about": "The feature name." }
   ]
 }

Compatibility, Deprecation, and Migration Plan

...