THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
{
"apiKey": 4,
"type": "request",
"listeners": ["zkBroker"],
"name": "LeaderAndIsrRequest",
"validVersions": "0-7", // <-- New version 7
"flexibleVersions": "4+",
"fields": [
{ "name": "ControllerId", "type": "int32", "versions": "0+", "entityType": "brokerId",
"about": "The controller id." },
{ "name": "KRaftControllerId", "type": "int32", "versions": "7+", "entityType": "brokerId",
"about": "The KRaft controller id, used during migration." }, <-- New field
{ "name": "ControllerEpoch", "type": "int32", "versions": "0+",
"about": "The controller epoch." },
...
]
} |
...
Code Block |
---|
{
"apiKey": 5,
"type": "request",
"listeners": ["zkBroker"],
"name": "StopReplicaRequest",
"validVersions": "0-4", // <-- New version 4
"flexibleVersions": "2+",
"fields": [
{ "name": "ControllerId", "type": "int32", "versions": "0+", "entityType": "brokerId",
"about": "The controller id." },
{ "name": "KRaftControllerId", "type": "int32", "versions": "4+", "entityType": "brokerId",
"about": "The KRaft controller id, used during migration." }, // <-- New field
{ "name": "ControllerEpoch", "type": "int32", "versions": "0+",
"about": "The controller epoch." },
...
]
} |
...
Code Block |
---|
{ "apiKey": 6, "type": "request", "listeners": ["zkBroker"], "name": "UpdateMetadataRequest", "validVersions": "0-8", // <-- New version 8 "flexibleVersions": "6+", "fields": [ { "name": "ControllerId", "type": "int32", "versions": "0+", "entityType": "brokerId", "about": "The controller id." }, { "name": "KRaftControllerId", "type": "int32", "versions": "8+", "entityType": "brokerId", "about": "The KRaft controller id, used during migration." }, // <-- New field { "name": "ControllerEpoch", "type": "int32", "versions": "0+", "about": "The controller epoch." }, ... ] } |
...