-
公开(公告)号:US20230244399A1
公开(公告)日:2023-08-03
申请号:US18296612
申请日:2023-04-06
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , ZOLTAN DEWITT , JOHN COLGROVE
IPC: G06F3/06
CPC classification number: G06F3/0644 , G06F3/0611 , G06F3/0613 , G06F3/0631 , G06F3/0673
Abstract: Selecting storage resources based on data characteristics, including: determining, for data that is stored within a storage system that includes multiple types of data storage, a storage type to use for the data, wherein: the data is associated with one more snapshots that are stored in the storage system, and the determination is based on whether the data that is stored in at least one volume in the storage system, wherein one storage type is selected if the data is stored in at least one volume and another storage type is selected if the data is not stored in at least one volume; and storing the data in a storage device associated with the determined storage type.
-
公开(公告)号:US20240339159A1
公开(公告)日:2024-10-10
申请号:US18745660
申请日:2024-06-17
Applicant: PURE STORAGE, INC.
Inventor: ZOLTAN DEWITT , BENJAMIN SCHOLBROCK , ANDREW BERNAT , RONALD KARR , ROBERT LEE
IPC: G11C16/16 , G06F3/06 , G06F11/10 , G06F12/02 , G06F16/174
CPC classification number: G11C16/16 , G06F3/064 , G06F3/065 , G06F3/067 , G06F3/0689 , G06F11/1076 , G06F12/0246 , G06F12/0253 , G06F16/1752
Abstract: Allocation units having equal allocation unit sizes are formed for writing into erase blocks of a storage system. One or more of the allocation units are formed of at least a portion of two erase blocks. Data is written to the erase blocks forming the allocation units such that one of the erase blocks is open at a time during the writing of the data.
-
公开(公告)号:US20250046370A1
公开(公告)日:2025-02-06
申请号:US18623642
申请日:2024-04-01
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , BORIS ZEMLYAK , BENJAMIN SCHOLBROCK , ZOLTAN DEWITT
Abstract: An indication that power loss protection (PLP) for a non-volatile random access memory (NVRAM) portion of a storage device has failed is received from the storage device. The storage device is marked to indicate the storage device has a PLP failure. A write path to store data at the storage device is modified to avoid storing the data in the NVRAM portion of the storage device that has the PLP failure.
-
公开(公告)号:US20250013623A1
公开(公告)日:2025-01-09
申请号:US18888010
申请日:2024-09-17
Applicant: PURE STORAGE, INC.
Inventor: GORDON COLEMAN , ZOLTAN DEWITT , BENJAMIN SCHOLBROCK , MARK FAY , VINCENT WANG
Abstract: A storage system includes a plurality of storage nodes, the storage nodes comprising a plurality of non-volatile memory modules. The storage system may analyze a set of storage operations to be performed on the plurality of non-volatile memory modules. The storage system may coordinate a time period for a set of background operations to be performed by a first non-volatile memory module of the plurality of non-volatile memory modules based on the set of storage operations.
-
公开(公告)号:US20250053330A1
公开(公告)日:2025-02-13
申请号:US18890570
申请日:2024-09-19
Applicant: PURE STORAGE, INC.
Inventor: ZOLTAN DEWITT , BENJAMIN SCHOLBROCK , ANDREW R. BERNAT
Abstract: A data segment to be stored at one or more storage devices is formed, wherein the data segment is to be stored at the one or more storage devices using a first programming mode having a first page size. A determination that a fragment of data of the data segment is less than the first page size is made. The fragment of data is stored at the one or more storage devices using a second programming mode having a second page size that is less than the first page size and the remaining data of the data segment is stored at the one or more storage device using the first programming mode.
-
公开(公告)号:US20240194259A1
公开(公告)日:2024-06-13
申请号:US18583404
申请日:2024-02-21
Applicant: PURE STORAGE, INC.
Inventor: LINLIN ZHOU , MILLEN KATYAL , ZOLTAN DEWITT , ETHAN MILLER , JOHN COLGROVE
CPC classification number: G11C13/0035 , G06F3/0616 , G06F3/0653 , G06F3/0679
Abstract: An indication that a die of the solid-state storage device has been marked as likely to fail based on a number of failed input/output (I/O) operations performed on the die satisfying a threshold may be received by a storage system controller from a solid-state storage device. In response to receiving the indication, one or more remedial actions associated with the die of the solid-state storage device may be performed.
-
公开(公告)号:US20220147365A1
公开(公告)日:2022-05-12
申请号:US17580037
申请日:2022-01-20
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , BENJAMIN SCHOLBROCK , MARK McAULIFFE , ZOLTAN DEWITT , NAVEEN NEELAKANTAM
IPC: G06F9/4401 , G06F12/02
Abstract: Accelerating segment metadata head scans for storage system controller failover, including: receiving, by a secondary storage unit corresponding to a primary storage unit, a request to store a data segment; storing the data segment and segment metadata at the head of the data segment; and storing, in a data structure, data indicating an erase block storing the segment metadata and indicating an offset in the erase block where the segment metadata is stored.
-
-
-
-
-
-