METHOD AND APPARATUS FOR HOT UPGRADE OR LIVE RECOVERY OF STORAGE BACKEND SOFTWARE BASED ON IPU OR DPU

    公开(公告)号:US20230342141A1

    公开(公告)日:2023-10-26

    申请号:US18214999

    申请日:2023-06-27

    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.

Patent Agency Ranking