-
公开(公告)号:US20200301850A1
公开(公告)日:2020-09-24
申请号:US16899294
申请日:2020-06-11
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xin QIU , Huifeng XU , Haitao GUO , Hongguang LIU , Huawei LIU , Chunyi TAN , Victor GISSIN
IPC: G06F12/1009 , G06F13/28 , G06F15/173 , G06F3/06 , G06F13/16
Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by an NVMe storage device, an NVMe write command sent by a host, where the NVMe write command carries a key and a value pointer, the value pointer points to first storage space, and the first storage space is used to store a value; obtaining, by the NVMe storage device, the key from the NVMe write command and a value length, and allocating second storage space to the value according to the value length, where the second storage space is in the NVMe storage device; and obtaining, by the NVMe storage device, the value from the host, and storing the value in the second storage space.
-
2.
公开(公告)号:US20180157445A1
公开(公告)日:2018-06-07
申请号:US15716791
申请日:2017-09-27
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Victor GISSIN , Xin QIU , Pei WU , Huichun QU , Jinbin ZHANG
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0631 , G06F3/0656 , G06F3/0659 , G06F3/067 , G06F3/0679 , G06F12/0246 , G06F13/28 , G06F13/4221 , G06F2003/0692 , G06F2212/2022 , G06F2212/7203
Abstract: A control device for a non-volatile memory express (NVMe) over fabric architecture is provided. The control device comprises a network adapter and a processor coupled to the network adapter by a bus. Data is transmitted between the control device and a storage device in the NVMe over fabric architecture. The processor is configured to obtain an available storage space of the storage device, determine whether a storage space required by a first data to be transmitted according to a first data read/write command is equal to or less than the available storage space, and send the first data read/write command to the storage device if the storage space required by the first data is equal or less than to the available storage space and suspend sending of the first data read/write command if the storage space occupied by the first data is greater than the available storage space.
-