What is ListPartitionReassignments?
Checks reassignment progress via kafka-reassign-partitions.sh --verify. Shows current, adding, and removing replica sets per partition. When addingReplicas and removingReplicas are both empty, the reassignment is complete.
Wire Diagram
Response Header · flexible
message_size
int32 · 4B
correlation_id
int32 · 4B
tagged
var
ListPartitionReassignmentsResponse v0
ThrottleTimeMs
int32 · 4B
ErrorCode
int16 · 2B
ErrorMessage?
string (compact)
tagged
var
Name
string (compact)
tagged
var
PartitionIndex
int32 · 4B
Replicas
[]int32
AddingReplicas
[]int32
RemovingReplicas
[]int32
tagged
var
Schema & Example
Schema { "ThrottleTimeMs": int32, "ErrorCode": int16, "ErrorMessage": string?, "Topics": [{ "Name": string, "Partitions": [{ "PartitionIndex": int32, "Replicas": [int32], "AddingReplicas": [int32], "RemovingReplicas": [int32] }] }] }
Example { "ThrottleTimeMs": 0, "ErrorCode": 0, "ErrorMessage": "NETWORK_EXCEPTION", "Topics": [{ "Name": "orders", "Partitions": [{ "PartitionIndex": 3, "Replicas": [0, 1, 2], "AddingReplicas": [0, 1, 2], "RemovingReplicas": [0, 1, 2] }] }] }