RebalanceJobPropertiesStatus interface
The status of the rebalance job.
Properties
| balance |
The balance percentage (0-100). Represents cumulative progress since the rebalance started. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts. |
| bytes |
Total number of bytes moved since the rebalance started. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts. |
| completion |
The time (in UTC) when the rebalance job completed. Only populated when the job reaches a terminal state (Completed, Failed, or Canceled). |
| dirs |
Total number of directories migrated since the rebalance started. Counts MDT-phase (metadata) work items, reported separately from filesMigrated (OST-phase data migrations). Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts. |
| estimated |
Estimated remaining time in seconds. Omitted during initial assessment before the rebalancer has enough data to estimate. |
| files |
Total number of files migrated since the rebalance started. Counts OST-phase (data) work items. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts. |
| files |
Average files moved per second over the most recent reporting interval. |
| percent |
The percentage of rebalance job completion. |
| start |
The time (in UTC) the rebalance job started. |
| state | The operational state of the rebalance job. InProgress indicates the rebalance is running on the cluster. Cancelling indicates a cancel has been requested. Canceled indicates the rebalance was cancelled. Completed indicates the rebalance finished successfully. Failed indicates the rebalance was unable to complete due to a fatal error. Deleting indicates the job is being cleaned up during deletion. RollingBack indicates the orchestrator is rolling back provisioned resources after a failure. |
| status |
Server-defined status code for rebalance job. |
| status |
Server-defined status message for rebalance job. |
| throughput |
Average throughput in mebibytes per second (1024x1024 bytes per second) over the most recent reporting interval. |
| total |
Total cumulative non-skip errors since the rebalance started. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts. |
| total |
Total cumulative benign skips since the rebalance started: files intentionally not migrated (for example, a lost migration lease or a stale layout), as distinct from the hard failures counted in totalErrors. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts. |
Property Details
balancePercent
The balance percentage (0-100). Represents cumulative progress since the rebalance started. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts.
balancePercent?: number
Property Value
number
bytesMoved
Total number of bytes moved since the rebalance started. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts.
bytesMoved?: number
Property Value
number
completionTimeUTC
The time (in UTC) when the rebalance job completed. Only populated when the job reaches a terminal state (Completed, Failed, or Canceled).
completionTimeUTC?: Date
Property Value
Date
dirsMigrated
Total number of directories migrated since the rebalance started. Counts MDT-phase (metadata) work items, reported separately from filesMigrated (OST-phase data migrations). Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts.
dirsMigrated?: number
Property Value
number
estimatedRemainingSeconds
Estimated remaining time in seconds. Omitted during initial assessment before the rebalancer has enough data to estimate.
estimatedRemainingSeconds?: number
Property Value
number
filesMigrated
Total number of files migrated since the rebalance started. Counts OST-phase (data) work items. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts.
filesMigrated?: number
Property Value
number
filesMovedPerSecond
Average files moved per second over the most recent reporting interval.
filesMovedPerSecond?: number
Property Value
number
percentComplete
The percentage of rebalance job completion.
percentComplete?: number
Property Value
number
startTimeUTC
The time (in UTC) the rebalance job started.
startTimeUTC?: Date
Property Value
Date
state
The operational state of the rebalance job. InProgress indicates the rebalance is running on the cluster. Cancelling indicates a cancel has been requested. Canceled indicates the rebalance was cancelled. Completed indicates the rebalance finished successfully. Failed indicates the rebalance was unable to complete due to a fatal error. Deleting indicates the job is being cleaned up during deletion. RollingBack indicates the orchestrator is rolling back provisioned resources after a failure.
state?: string
Property Value
string
statusCode
Server-defined status code for rebalance job.
statusCode?: string
Property Value
string
statusMessage
Server-defined status message for rebalance job.
statusMessage?: string
Property Value
string
throughputMiBps
Average throughput in mebibytes per second (1024x1024 bytes per second) over the most recent reporting interval.
throughputMiBps?: number
Property Value
number
totalErrors
Total cumulative non-skip errors since the rebalance started. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts.
totalErrors?: number
Property Value
number
totalSkipped
Total cumulative benign skips since the rebalance started: files intentionally not migrated (for example, a lost migration lease or a stale layout), as distinct from the hard failures counted in totalErrors. Reported in periodic rebalance status updates. Resets to 0 if the rebalancer node restarts.
totalSkipped?: number
Property Value
number