昇腾社区首页
中文
注册

ReportRecoverStrategy

功能说明

接收客户端上报的当前任务支持的故障恢复策略。

函数原型

 rpc ReportRecoverStrategy(RecoverStrategyRequest) returns (RecoverStrategyResponse) {}

输入参数说明

参数

类型(protobuf定义)

说明

RecoverStrategyRequest

message RecoverStrategyRequest{

string jobId = 1;

repeated FaultRank faultRankIds = 2;

repeated string strategies = 3;

}

RecoverStrategyRequest.jobId: 任务ID

RecoverStrategyRequest.faultRankIds : 故障芯片全局故障Rank列表。FaultRank是故障信息的键值对,包含rankId(全局rank Id)和faultType(故障类型)。faultType取值为0时,代表片上内存故障。取值为1时,表示其他故障。

RecoverStrategyRequest.strategies : 当前任务支持的恢复策略。

返回值说明

返回值

类型(protobuf定义)

说明

RecoverStrategyResponse

message RecoverStrategyResponse{

Status status = 1;

string strategy = 2;

}

RecoverStrategyResponse.status.code: 返回码。

  • 0:表示恢复流程正常
  • 其他值:表示恢复流程异常,并触发重调度。

RecoverStrategyResponse.status.info: 返回信息描述。

RecoverStrategyResponse.status.strategy: 恢复策略名称(暂未使用)。