---
title: "Gets detailed stats of a rebalance operation"
method: GET
path: "/rebalanceStatus/{jobId}"
tags: ["Table"]
---

# Gets detailed stats of a rebalance operation

`GET /rebalanceStatus/{jobId}`

Gets detailed stats of a rebalance operation

## Path parameters

- `jobId` string, required

## Response `200`

successful operation

- ServerRebalanceJobStatusResponse
  - `tableRebalanceContext` TableRebalanceContext
    - `jobId` string
    - `originalJobId` string
    - `attemptId` integer
    - `config` RebalanceConfig
      - `minAvailableReplicas` integer
      - `heartbeatIntervalInMs` integer
      - `heartbeatTimeoutInMs` integer
      - `retryInitialDelayInMs` integer
      - `externalViewStabilizationTimeoutInMs` integer
      - `reassignInstances` boolean
      - `includeConsuming` boolean
      - `lowDiskMode` boolean
      - `bestEfforts` boolean
      - `updateTargetTier` boolean
      - `maxAttempts` integer
      - `externalViewCheckIntervalInMs` integer
      - `dryRun` boolean
      - `preChecks` boolean
      - `bootstrap` boolean
      - `downtime` boolean
  - `timeElapsedSinceStartInSeconds` integer
  - `tableRebalanceProgressStats` TableRebalanceProgressStats
    - `initialToTargetStateConvergence` RebalanceStateStats
      - `_segmentsMissing` integer
      - `_segmentsToRebalance` integer
      - `_percentSegmentsToRebalance` number, double
      - `_replicasToRebalance` integer
    - `timeToFinishInSeconds` integer
    - `completionStatusMsg` string
    - `startTimeMs` integer
    - `externalViewToIdealStateConvergence` RebalanceStateStats
      - `_segmentsMissing` integer
      - `_segmentsToRebalance` integer
      - `_percentSegmentsToRebalance` number, double
      - `_replicasToRebalance` integer
    - `currentToTargetConvergence` RebalanceStateStats
      - `_segmentsMissing` integer
      - `_segmentsToRebalance` integer
      - `_percentSegmentsToRebalance` number, double
      - `_replicasToRebalance` integer
    - `status` 'NO_OP' | 'DONE' | 'FAILED' | 'IN_PROGRESS' | 'ABORTED' | 'CANCELLED' | 'UNKNOWN_ERROR'

---

[API](https://skmtc.net/startree/apis/pinot-controller-api.md) · [All operations](https://skmtc.net/startree/apis/pinot-controller-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/startree/pinot-controller-api/versions/f1cc8a0ba2e0/schema)
