-
公开(公告)号:US20240354193A1
公开(公告)日:2024-10-24
申请号:US18764022
申请日:2024-07-03
申请人: PURE STORAGE, INC.
发明人: ANDREW BERNAT , EDWARD RAK , JOHN COLGROVE
CPC分类号: G06F11/1076 , G06F3/0619 , G06F3/064 , G06F3/0689 , G06F11/3034 , G06F11/3055 , G06F3/0688 , G06F2211/1057 , G06F2211/1059
摘要: A system and method for offset protection data in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to store user data in a first page of a first storage device of the plurality of storage devices; generate intra-device protection data corresponding to the user data, and store the intra-device protection data at a first offset within the first page. The controller is further configured to generate inter-device protection data corresponding to the first page, and store the inter-device protection data at a second offset within a second page in a second storage device of the plurality of storage devices, wherein the first offset is different from the second offset.
-
公开(公告)号:US20240314201A1
公开(公告)日:2024-09-19
申请号:US18417855
申请日:2024-01-19
申请人: PURE STORAGE, INC.
发明人: LOGAN JENNINGS , AARON DAILEY , ROLAND DREIER , GANGA KONDAPALLI , NICOLE TSELENTIS , STEPHEN WHITNEY , DAQUAN ZUO , RONALD KARR , JOHN COLGROVE
IPC分类号: H04L67/1095 , H04L41/08 , H04L41/0816 , H04L67/1097 , H04L69/16
CPC分类号: H04L67/1095 , H04L41/0816 , H04L41/0886 , H04L67/1097 , H04L69/16
摘要: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.
-
公开(公告)号:US20240303002A1
公开(公告)日:2024-09-12
申请号:US18627546
申请日:2024-04-05
申请人: PURE STORAGE, INC.
CPC分类号: G06F3/0685 , G06F3/061 , G06F3/0616 , G06F3/0617 , G06F3/0647 , G06F3/0659 , G06F3/067 , G06F11/0727 , G06F11/0793 , G06F11/1076 , G06F11/1435 , G06F11/1662 , G06F11/2005 , G06F11/2007 , G06F11/2089 , G06F11/2094 , G06F11/3034 , G06F11/3055 , G06F11/1441 , G06F11/2071 , G06F2201/84 , G06F2212/261
摘要: Utilizing multiple redundancy schemes within a unified storage element, including: receiving, in a storage system at a unified storage element that integrates both fast durable storage and bulk durable storage, a data storage operation from a host computer; storing, in accordance with a first data resiliency technique that corresponds to a RAID N+R format, data corresponding to the data storage operation within the fast durable storage of the unified storage element; and responsive to determining that the complete RAID stripe has been written to the fast durable storage, moving a portion of the stored data from the fast durable storage to the bulk durable storage of the unified storage element, the bulk durable storage storing the data in accordance with a second data resiliency technique that corresponds to a RAID M+R format, wherein M is different from N.
-
公开(公告)号:US20240220146A1
公开(公告)日:2024-07-04
申请号:US18607686
申请日:2024-03-18
申请人: PURE STORAGE, INC.
发明人: ANDREW BERNAT , JOHN COLGROVE , TAHER VOHRA , ANDREW KLEINERMAN , XIAOHUI WANG , BENJAMIN SCHOLBROCK
IPC分类号: G06F3/06 , G11C11/4074 , G11C11/4096
CPC分类号: G06F3/0647 , G06F3/0607 , G06F3/0617 , G06F3/067 , G06F3/0683 , G06F3/0688 , G11C11/4074 , G11C11/4096
摘要: Managing storage device evacuation that includes a plurality of storage devices, including: detecting, by the storage system, an occurrence of a storage device evacuation event associated with a source storage device within a write group, wherein the write group is a subset of storage devices storing a data set; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage system, a target storage device for receiving data stored on the source storage device; and migrating, by the storage system, the data stored on the source storage device to the target storage device.
-
公开(公告)号:US20240193311A1
公开(公告)日:2024-06-13
申请号:US18525605
申请日:2023-11-30
申请人: PURE STORAGE, INC.
发明人: ETHAN L. MILLER , JOHN COLGROVE , MARK L. MCAULIFFE , NAVEEN NEELAKANTAM , MARCO SANVIDO , NEIL A. VACHHARAJANI , TAHER VOHRA
CPC分类号: G06F21/78 , G06F21/6227 , H04L9/065 , H04L9/0866 , H04L9/0894
摘要: Utilizing a non-repeating identifier to encrypt data, including: receiving a request to write data to a storage device; selecting a segment-offset pair where the data will be stored, where the selected segment-offset pair is unique to every other segment-offset pair utilized during the lifetime of the storage device; and encrypting the data in dependence upon an identifier of the segment-offset pair.
-
公开(公告)号:US20240193182A1
公开(公告)日:2024-06-13
申请号:US18491299
申请日:2023-10-20
申请人: PURE STORAGE, INC.
发明人: DAVID GRUNWALD , THOMAS GILL , JOHN COLGROVE , RONALD KARR , MATTHEW FAY , LUKE PAULSEN , ZONG WANG
CPC分类号: G06F16/273 , G06F16/2379
摘要: Continuous data protection, including sending, to a target data repository from a source data repository, metadata describing one or more updates to one or more datasets stored within the source data repository; generating, based on the metadata describing the one or more updates to the one or more datasets, an ordered log of metadata describing an ordered application of the one or more updates to the one or more datasets; and generating, on the source data repository and based on the ordered log of metadata, the one or more datasets in accordance with the one or more updates corresponding to a specified point in time.
-
公开(公告)号:US20240152275A1
公开(公告)日:2024-05-09
申请号:US18519528
申请日:2023-11-27
申请人: PURE STORAGE, INC.
发明人: MATTHEW FAY , JOHN COLGROVE , MARTIN HARRIMAN
IPC分类号: G06F3/06
CPC分类号: G06F3/0608 , G06F3/064 , G06F3/0644 , G06F3/0653 , G06F3/0673
摘要: Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
-
公开(公告)号:US20240126471A1
公开(公告)日:2024-04-18
申请号:US18515511
申请日:2023-11-21
申请人: PURE STORAGE, INC.
发明人: DANIEL DOUCETTE , CODY HOSTERMAN , JOHN COLGROVE , NEALE GENEREUX
IPC分类号: G06F3/06
CPC分类号: G06F3/065 , G06F3/0604 , G06F3/067
摘要: Synchronous replication between storage systems with virtualized storage includes: assigning a virtual volume datastore to a pod, the pod including a management object, the virtual volume datastore including virtual machine data; stretching the pod from a first storage system to a second storage system, including copying the virtual machine data from the first storage system to the second storage system; and synchronously replicating access operations of the virtual machine data of the pod between the first and second storage systems.
-
公开(公告)号:US20230205631A1
公开(公告)日:2023-06-29
申请号:US18175422
申请日:2023-02-27
申请人: PURE STORAGE, INC.
发明人: JOHN HAYES , JOHN COLGROVE , ROBERT LEE , IGOR OSTROVSKY , JOSHUA ROBINSON
CPC分类号: G06F11/1076 , G06F11/108 , G06F11/1088 , G06F11/1096 , G06F11/1415
摘要: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
-
公开(公告)号:US20230023279A1
公开(公告)日:2023-01-26
申请号:US17936954
申请日:2022-09-30
申请人: PURE STORAGE, INC.
发明人: MATTHEW FAY , JOHN COLGROVE , MARTIN HARRIMAN
IPC分类号: G06F3/06
摘要: Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.
-
-
-
-
-
-
-
-
-