List ongoing partition reconfigurations

GET /v1/partitions/reconfigurations

List ongoing partition reconfigurations.

Responses

  • 200 application/json

    Partition reconfigurations response

    Hide response attributes Show response attributes object
    • ns string

      Namespace

    • partition integer(int64)

      Partition id

    • previous_replicas array[object]

      Previous replica set

      Replica assignment

      Hide previous_replicas attributes Show previous_replicas attributes object
      • core integer(int64)

        core

      • node_id integer(int64)

        node id

    • status string

      Reconfiguration status

    • topic string

      Topic

    • current_replicas array[object]

      Current replica set

      Replica assignment

      Hide current_replicas attributes Show current_replicas attributes object
      • core integer(int64)

        core

      • node_id integer(int64)

        node id

    • bytes_left_to_move integer

      Remaining bytes to move to new replicas

    • bytes_moved integer

      Bytes already moved to new replicas

    • partition_size integer

      Current size of partition

    • reconciliation_statuses array[object]

      List of reconciliation statuses per broker

      Partition reconciliation status on a broker

      Hide reconciliation_statuses attributes Show reconciliation_statuses attributes object
      • node_id integer

        Node ID of the broker reporting the status

      • operations array[object]

        List of operations being executed on the broker

        Partition reconciliation being executed by a broker on a specific shard

        Hide operations attributes Show operations attributes object
        • type string

          Type of an operation currently being executed

        • core integer

          Core (shard) that the status comes from

        • retry_number integer

          Number of currently executing retry operations

        • revision integer

          Revision number of currently executing operation

        • status string

          Result of last operation

GET /v1/partitions/reconfigurations
curl \
 --request GET 'http://localhost:9644/v1/partitions/reconfigurations'
Response examples (200)
[
  {
    "ns": "string",
    "partition": 42,
    "previous_replicas": [
      {
        "core": 42,
        "node_id": 42
      }
    ],
    "status": "string",
    "topic": "string",
    "current_replicas": [
      {
        "core": 42,
        "node_id": 42
      }
    ],
    "bytes_left_to_move": 42,
    "bytes_moved": 42,
    "partition_size": 42,
    "reconciliation_statuses": [
      {
        "node_id": 42,
        "operations": [
          {
            "type": "string",
            "core": 42,
            "retry_number": 42,
            "revision": 42,
            "status": "string"
          }
        ]
      }
    ]
  }
]