-
公开(公告)号:US20230008968A1
公开(公告)日:2023-01-12
申请号:US17368483
申请日:2021-07-06
申请人: Pure Storage, Inc.
摘要: An illustrative method includes a storage management system detecting an event within a storage system, determining an operation based on the event, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the storage system.
-
公开(公告)号:US20220365908A1
公开(公告)日:2022-11-17
申请号:US17318866
申请日:2021-05-12
申请人: Pure Storage, Inc.
摘要: An illustrative method includes a monitoring system obtaining an attribute model for a dataset stored at rest within a storage system, the attribute model indicating one or more attributes of the dataset, determining, based on the attribute model, a compliance level of the dataset with a compliance ruleset associated with a compliance policy, and performing, based on the compliance level of the dataset with the compliance ruleset, an operation with respect to the dataset.
-
公开(公告)号:US11112990B1
公开(公告)日:2021-09-07
申请号:US16736486
申请日:2020-01-07
申请人: Pure Storage, Inc.
发明人: Andrew Bernat , John Colgrove , Taher Vohra , Andrew Kleinerman , Xiaohui Wang , Benjamin Scholbrock
IPC分类号: G06F12/00 , G06F3/06 , G11C11/4096 , G11C11/4074
摘要: 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.
-
公开(公告)号:US11030090B2
公开(公告)日:2021-06-08
申请号:US16524491
申请日:2019-07-29
申请人: Pure Storage, Inc.
发明人: Robert Lee , Svitlana Tumanova , Boris Feigin , Taher Vohra
摘要: A method for elective garbage collection in storage memory, performed by a storage system is provided. The method includes monitoring storage space available in each of a plurality of portions of storage memory of a storage system and detecting an imbalance in the storage space available across the plurality of portions of storage memory. The method includes performing garbage collection to rebalance the space available across the plurality of portions of storage memory, responsive to the detecting. A storage system is also provided.
-
公开(公告)号:US10992533B1
公开(公告)日:2021-04-27
申请号:US15883789
申请日:2018-01-30
申请人: Pure Storage, Inc.
发明人: Taher Vohra , Patrick East , Neil Vachharajani
IPC分类号: H04L12/24 , H04L29/08 , H04L12/707 , G06F3/06
摘要: Policy based path management, including: identifying a plurality of data communications paths between a storage system and an entity that issues input/output (‘I/O’) operations to the storage system; selecting, in dependence upon a path selection policy, a subset of data communications paths from the plurality of data communications paths between the entity and the storage system; and issuing, from the entity to the storage system, I/O operations using only the subset of data communications paths.
-
公开(公告)号:US10248516B1
公开(公告)日:2019-04-02
申请号:US15416151
申请日:2017-01-26
申请人: Pure Storage, Inc.
发明人: Marco Sanvido , Richard Hankins , Naveen Neelakantam , Xiaohui Wang , Mark McAuliffe , Taher Vohra
摘要: A system and method for efficiently distributing data among multiple storage devices. A data storage array receives read and write requests from multiple client computers. The data storage array includes multiple storage devices, each with multiple allocation units (AUs). A storage controller within the data storage array determines a RAID layout for use in storing data. In response to determining a failure of a first AU, the storage controller begins reconstructing in a second AU the data stored in the first AU. For read and write requests targeting data in the first AU, the request is serviced by the first AU responsive to determining no error occurs when accessing the first AU.
-
公开(公告)号:US10203903B2
公开(公告)日:2019-02-12
申请号:US15339757
申请日:2016-10-31
申请人: Pure Storage, Inc.
摘要: A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.
-
公开(公告)号:US20180032280A1
公开(公告)日:2018-02-01
申请号:US15339757
申请日:2016-10-31
申请人: Pure Storage, Inc.
CPC分类号: G06F3/0647 , G06F3/0607 , G06F3/061 , G06F3/0688 , G06F12/0246 , G06F2212/7205
摘要: A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.
-
公开(公告)号:US09588842B1
公开(公告)日:2017-03-07
申请号:US14567960
申请日:2014-12-11
申请人: PURE Storage, Inc.
发明人: Marco Sanvido , Richard Hankins , Naveen Neelakantam , Xiaohui Wang , Mark McAuliffe , Taher Vohra
CPC分类号: G06F11/108 , G06F11/1088 , G06F11/1092
摘要: A system and method for efficiently distributing data among multiple storage devices. A data storage array receives read and write requests from multiple client computers. The data storage array includes multiple storage devices, each with multiple allocation units (AUs). A storage controller within the data storage array determines a RAID layout for use in storing data. In response to determining a failure of a first AU, the storage controller begins reconstructing in a second AU the data stored in the first AU. For read and write requests targeting data in the first AU, the request is serviced by the first AU responsive to determining no error occurs when accessing the first AU.
摘要翻译: 一种用于在多个存储设备之间高效地分发数据的系统和方法。 数据存储阵列接收来自多个客户端计算机的读取和写入请求。 数据存储阵列包括多个存储设备,每个存储设备具有多个分配单元(AU)。 数据存储阵列中的存储控制器确定用于存储数据的RAID布局。 响应于确定第一AU的故障,存储控制器开始在第二AU中重建存储在第一AU中的数据。 对于针对第一AU中的数据的读取和写入请求,响应于确定在访问第一AU时不发生错误,该请求由第一AU服务。
-
公开(公告)号:US20240211178A1
公开(公告)日:2024-06-27
申请号:US18086180
申请日:2022-12-21
申请人: Pure Storage, Inc.
IPC分类号: G06F3/06
CPC分类号: G06F3/067 , G06F3/0604 , G06F3/0644
摘要: An illustrative method includes receiving, by a container storage interface (CSI) filter driver executing on a node of a cluster managed by a container orchestrator, a request to deploy a containerized application; selecting, by the CSI filter driver based on one or more attributes of the containerized application, a storage system from a plurality of storage systems attached to a plurality of clusters managed by the container orchestrator; and transmitting, by the CSI filter driver, a command to a CSI driver executing on a node of a cluster to which the storage system is attached, the cluster included in the plurality of clusters, the command configured to direct the CSI driver to provision a volume on the storage system for use with the containerized application.
-
-
-
-
-
-
-
-
-