-
1.
公开(公告)号:US20230342141A1
公开(公告)日:2023-10-26
申请号:US18214999
申请日:2023-06-27
Applicant: Intel Corporation
Inventor: Jun ZENG , Di PEI , Gang CAO , Changpeng LIU
CPC classification number: G06F8/656 , G06F11/1433 , G06F2201/865
Abstract: Methods and apparatus for hot upgrade or live recovery of storage backend software on an IPU (Infrastructure Processing Unit) or DPU (Date Processing Unit). Configuration space and queue related information associated with Input-Output (IO) operations for storage device(s) operatively coupled to the IPU/DPU are saved in shared memory. Following the hot upgrade or live recovery, the configuration space and queue related information are restored and IO operations are restarted at a last completed point prior to initiation of the hot upgrade or live recovery. Additionally, the newly started backend software is reassociated with a front-end host driver. The storage backend software may include instructions for executing primary and secondary processes using a multi-process model such as a Storage Performance Development Kit (SPDK) multi-process model.