US 11,994,940 B2
Fault processing method, related device, and computer storage medium
Wei Liu, Shenzhen (CN); Feiyang Gu, Dongguan (CN); Shen Wang, Shenzhen (CN); and Mohua Li, Beijing (CN)
Assigned to Huawei Cloud Computing Technologies Co., Ltd., Gui'an New District (CN)
Filed by Huawei Cloud Computing Technologies Co., Ltd., Shenzhen (CN)
Filed on Jul. 23, 2021, as Appl. No. 17/384,361.
Application 17/384,361 is a continuation of application No. PCT/CN2020/073612, filed on Jan. 21, 2020.
Claims priority of application No. 201910074067.2 (CN), filed on Jan. 25, 2019.
Prior Publication US 2021/0349777 A1, Nov. 11, 2021
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 13/24 (2006.01); G06F 13/42 (2006.01)
CPC G06F 11/0793 (2013.01) [G06F 11/0706 (2013.01); G06F 11/0751 (2013.01); G06F 13/24 (2013.01); G06F 13/4282 (2013.01); G06F 2213/0026 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A fault processing method comprising:
receiving, by a fault processing apparatus, first hardware fault information generated by a first peripheral component interconnect express (PCIe) device on a first high-speed serial computer expansion bus standard PCIe link,
wherein the first hardware fault information indicates that a hardware fault has occurred on the first PCIe device, and
wherein the first hardware fault information comprises a device identifier of the first PCIe device;
distinguishing, by the fault processing apparatus, between whether the first PCIe device is a parallel processor, whether the first PCIe device is a network adapter, and whether the first PCIe device is another device,
wherein determining the first PCIe device is a network adapter is based on a fault recovery function being pre-registered with the first PCIe device; and
performing, by the fault processing apparatus based on the first hardware fault information and based on whether the first PCIe device is a parallel processor, a network adapter, or another device, fault recovery on the first PCIe link on which the first PCIe device is located, and interrupting a software service related to the first PCIe device.