接收处理gRPC客户端的公共故障发送请求,接入断点续训流程。
rpc SendPublicFault(PublicFaultRequest) returns (RespStatus){}
参数 |
类型(protobuf定义) |
说明 |
---|---|---|
PublicFaultRequest |
message PublicFaultRequest { string id=1; int64 timestamp = 2; string version = 3; string resource = 4; repeated Fault faults = 5; } message Fault { string faultId=1; string faultType = 2; string faultCode = 3; int64 faultTime = 4; string assertion = 5; map<string, string> faultLocation = 6; repeated PubFaultInfo influence = 7; string description = 8; } message PubFaultInfo { string nodeName=1; string nodeSN=2; repeated int32 deviceIds = 3; } |
PublicFaultRequest.id:消息唯一标识 PublicFaultRequest.timestamp: 消息发送的时间戳 PublicFaultRequest.version:消息版本号 PublicFaultRequest.resource:故障发送方 PublicFaultRequest.faults:故障内容 Fault.faultId:故障实例id Fault.faultType:故障类型 Fault.faultCode:故障码 Fault.faultTime:故障产生时间 Fault.assertion:故障状态 Fault.faultLocation:故障定位信息 Fault.influence:故障影响的范围 Fault.description:故障描述 PubFaultInfo.nodeName:节点名称 PubFaultInfo.nodeSN:节点SN号 PubFaultInfo.deviceIds:芯片物理id 以上参数的详细说明及取值情况请参见ConfigMap。 |
返回值 |
类型(protobuf定义) |
说明 |
---|---|---|
RespStatus |
message RespStatus { int32 code = 1; string info = 2; } |
RespStatus.code:返回码。
RespStatus.info:返回信息描述。 |