跳到主要内容

查询复制任务状态

获取指定复制任务的状态信息,包括当前执行的子任务及进度。

请求地址:/openapi/v1/replication/status

请求方法:GET

请求参数

参数类型是否必选说明示例
replicationIdString复制任务 ID,您可以调用查询复制任务列表接口获取 replicationIdrep-123456

返回参数

参数类型说明示例
successBoolean请求是否成功。true
requestIdString请求 ID。Mi6y0FCN-BHEEaHAnCFFp9DFdAAk0OUZ
replicationIdString复制任务 ID。rp-dbzfwn1n4f9b
statusString任务状态,可选值:
  • createSuccess:创建成功。
  • preChecking:预检查中。
  • preCheckSuccess:预检查成功。
  • preCheckFailed:预检查失败。
  • notStarted:待启动。
  • starting:启动中。
  • running:运行中。
  • success:已完成。
  • failed:运行失败。
  • suspended:已暂停。
  • abnormal:异常。
  • stopped:已终止。
  • locked:已锁定。
running
currentSubTaskTypeString当前执行的子任务类型,可选值:
  • schema:结构复制。
  • full:全量复制。
  • inc_writer:增量复制。
  • trigger:触发器复制。
inc_writer
subTaskListArray子任务列表,包含如下字段:
  • subTaskType:子任务类型,详见 currentSubTaskType 可选值。
  • status:任务状态,详见 status 可选值。
  • percent:进度百分比(0-100,增量复制时固定为 0)。
  • delay:增量同步延迟(毫秒)。
{
"subTaskType": "schema",
"status": "success",
"percent": 100.0
}
currentInteger当前页码。1
pageSizeInteger每页大小。10
totalInteger总记录数。1

调用成功示例

{
"success": true,
"requestId": "Xl1h5BXI-gmkjcLLnofiv3AZdmix8OQX",
"data": {
"replicationId": "rp-dbzfwn1n4f9b",
"status": "running",
"currentSubTaskType": "inc_writer",
"subTaskList": [{
"subTaskType": "schema",
"status": "success",
"percent": 100.0
}, {
"subTaskType": "full",
"status": "success",
"percent": 100.0
}, {
"subTaskType": "inc_writer",
"status": "running",
"percent": 0.0,
"delay": 672
}, {
"subTaskType": "trigger",
"status": "notStarted",
"percent": 0.0
}]
}
}