View migration history.
Operation description
This API operation is used only to query data migrations between Alibaba Cloud ClickHouse clusters during version upgrades.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
clickhouse:DescribeTransferHistory |
get |
*DBCluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The ID of the cluster. |
cc-bp108z124a8o7**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| HistoryDetails |
object |
||
| HistoryDetail |
array<object> |
Details of the data migration. |
|
|
object |
|||
| SourceDBCluster |
string |
The source cluster ID. |
cc-bp108z124a8o7**** |
| SourceControlVersion |
string |
The control version of the source cluster. |
v1 |
| TargetDBCluster |
string |
The target cluster ID. |
cc-bp13zkh9uw523**** |
| TargetControlVersion |
string |
The control version of the target cluster. |
v2 |
| Status |
string |
The data migration status. Valid values:
|
Finished |
| Progress |
string |
The data migration progress. |
100% |
| DisableWriteWindows |
string |
The write suspension window. |
2025-02-08T00:00:00+08:00,2025-02-12T00:00:00+08:00 |
| UnsyncedBytes |
integer |
The amount of unsynchronized data, in bytes. |
102400 |
| UnsyncedParts |
integer |
The number of unsynchronized parts. |
1000 |
| PartsPerMinute |
number |
The number of parts migrated per minute. |
1.24 |
| BytesPerMinute |
integer |
The amount of data migrated per minute, in bytes. |
10240 |
| SubJob |
string |
The active sub-job. |
SubJob |
| SubJobStatus |
string |
The status of the sub-job. |
running |
| SubJobMessage |
string |
The message returned by the sub-job. |
Code: 210. DB::NetException: Connection refused (ck-****-****-clickhouse-s-0-r-0.ck-****-****-clickhouse-headless.ck-****.svc.cluster.local:3003). (NETWORK_ERROR) (version 22.8.5.29) |
| RequestId |
string |
The request ID. |
05321590-BB65-4720-8CB6-8218E041CDD0 |
Examples
Success response
JSON format
{
"HistoryDetails": {
"HistoryDetail": [
{
"SourceDBCluster": "cc-bp108z124a8o7****",
"SourceControlVersion": "v1",
"TargetDBCluster": "cc-bp13zkh9uw523****",
"TargetControlVersion": "v2",
"Status": "Finished",
"Progress": "100%",
"DisableWriteWindows": "2025-02-08T00:00:00+08:00,2025-02-12T00:00:00+08:00",
"UnsyncedBytes": 102400,
"UnsyncedParts": 1000,
"PartsPerMinute": 1.24,
"BytesPerMinute": 10240,
"SubJob": "SubJob",
"SubJobStatus": "running",
"SubJobMessage": "Code: 210. DB::NetException: Connection refused (ck-****-****-clickhouse-s-0-r-0.ck-****-****-clickhouse-headless.ck-****.svc.cluster.local:3003). (NETWORK_ERROR) (version 22.8.5.29)"
}
]
},
"RequestId": "05321590-BB65-4720-8CB6-8218E041CDD0"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | InternalError | An error occurred while processing your request. | An error occurred while processing your request. |
| 503 | ServiceUnavailable | An error occurred while processing your request. | An error occurred while processing your request. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.