Reporting Migration Progress and Rate
Function
This API is called by the Agent installed on source servers during migration to report the migration progress and rate to SMS.
You do not need to make calls to this API.
URI
PUT /v3/tasks/{task_id}/progress
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
task_id |
Yes |
String |
Specifies the migration task ID for which you set migration rate limit. Minimum length: 0 characters Maximum length: 255 characters |
Request
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Specifies the user token. It can be obtained by calling the IAM API (value of X-Subject-Token in the response header). Minimum length: 1 character Maximum length: 16,384 characters |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
subtask_name |
Yes |
String |
Specifies the name of the subtask for which the Agent reports the progress. Minimum length: 0 characters Maximum length: 255 characters The value can be:
|
progress |
Yes |
Integer |
Specifies the progress of the subtask, in percentage (%). Minimum value: 0 Maximum value: 100 |
replicatesize |
Yes |
Long |
Specifies the amount of data that has been replicated in the subtask, in bytes. Minimum value: 0 Maximum value: 9223372036854775807 |
totalsize |
Yes |
Long |
Specifies the total amount of data to be migrated in the subtask. Minimum value: 0 Maximum value: 9223372036854775807 |
process_trace |
Yes |
String |
Detailed progress of the migration or synchronization Minimum length: 0 characters Maximum length: 2048 characters |
migrate_speed |
No |
Double |
Specifies the migration rate in Mbit/s. Minimum value: 0 Maximum vale: 10000 |
compress_rate |
No |
Double |
File compression rate |
Response
None
Example Request
Report the progress of the task whose ID is 7a9a9540-ff28-4869-b9e4-855fbe12xxxx.
PUT https://{endpoint}/v3/tasks/7a9a9540-ff28-4869-b9e4-855fbe12xxxx/progress { "subtask_name" : "ATTACH_AGENT_IMAGE", "progress" : 100, "replicatesize" : 1000, "totalsize" : 100000, "process_trace" : "" }
Example Response
None
Status Codes
Status Code |
Description |
---|---|
200 |
OK |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot