-
公开(公告)号:US10976947B2
公开(公告)日:2021-04-13
申请号:US16355317
申请日:2019-03-15
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Radek Aster , Benjamin Scholbrock , Conner Haffner , Yunpeng Duan , John Adler , Tsu-Hao Chang
IPC: G11C16/16 , G06F3/06 , G06F16/907
Abstract: A system includes a solid-state storage array having a plurality of solid-state storage devices and a storage controller coupled to the solid-state storage array, the storage controller including a processing device, the processing device to select a segment height based on erase block sizes of the plurality of solid-state storage devices. The processing device is further to program a data segment using the segment height to a data stripe across two or more of the plurality of solid-state storage devices and store the segment height in metadata associated with the data segment.
-
公开(公告)号:US12001700B2
公开(公告)日:2024-06-04
申请号:US17205512
申请日:2021-03-18
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Radek Aster , Benjamin Scholbrock , Conner Haffner , Yunpeng Duan , John Adler , Tsu-Hao Chang
IPC: G06F3/06 , G06F16/907
CPC classification number: G06F3/064 , G06F3/0619 , G06F3/065 , G06F3/0652 , G06F3/0689 , G06F16/907
Abstract: A system includes a solid-state storage array having a plurality of solid-state storage devices and a storage controller coupled to the solid-state storage array, the storage controller including a processing device, the processing device to select a segment height based on erase block sizes of the plurality of solid-state storage devices. The processing device is further to program a data segment using the segment height to a data stripe across two or more of the plurality of solid-state storage devices and store the segment height in metadata associated with the data segment.
-
公开(公告)号:US20210208783A1
公开(公告)日:2021-07-08
申请号:US17205512
申请日:2021-03-18
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Radek Aster , Benjamin Scholbrock , Conner Haffner , Yunpeng Duan , John Adler , Tsu-Hao Chang
IPC: G06F3/06 , G06F16/907
Abstract: A system includes a solid-state storage array having a plurality of solid-state storage devices and a storage controller coupled to the solid-state storage array, the storage controller including a processing device, the processing device to select a segment height based on erase block sizes of the plurality of solid-state storage devices. The processing device is further to program a data segment using the segment height to a data stripe across two or more of the plurality of solid-state storage devices and store the segment height in metadata associated with the data segment.
-
-