Get broker decommission status

GET /v1/brokers/{id}/decommission

Get the status on the decommissioning of the broker with the specified id.

Path parameters

  • id integer(int64) Required

Responses

  • 200 application/json

    Broker decommission status

    Hide response attributes Show response attributes object
    • finished boolean

      Whether decommissioning is finished

    • partitions array[object]

      Array of partition reconfiguration statues

      Partition reconfiguration status

      Hide partitions attributes Show partitions attributes object
      • bytes_left_to_move integer(int64)

        bytes left to move to new replica

      • bytes_moved integer(int64)

        bytes moved to target broker

      • moving_to object

        Replica placement

        Hide moving_to attributes Show moving_to attributes object
        • core integer(int32)

          ID of a core on a given broker

        • node_id integer(int32)

          ID of a broker

      • ns string

        namespace

      • partition integer(int32)

        partition

      • partition_size integer(int64)

        current size of partition

      • topic string

        topic

    • replicas_left integer(int64)

      Number of replicas left on a broker

GET /v1/brokers/{id}/decommission
curl \
 --request GET 'http://localhost:9644/v1/brokers/{id}/decommission'
Response examples (200)
{
  "finished": true,
  "partitions": [
    {
      "bytes_left_to_move": 42,
      "bytes_moved": 42,
      "moving_to": {
        "core": 42,
        "node_id": 42
      },
      "ns": "string",
      "partition": 42,
      "partition_size": 42,
      "topic": "string"
    }
  ],
  "replicas_left": 42
}