-
公开(公告)号:US20220358019A1
公开(公告)日:2022-11-10
申请号:US17871668
申请日:2022-07-22
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , ARUN ROKADE , DEEPAK CHAWLA
Abstract: Initiating recovery actions when a dataset ceases to be synchronously replicated across a set of storage systems, including: receiving, by at least one storage system among a plurality of storage systems implementing a symmetric input/output model for a synchronously replicated dataset, a request to modify the dataset; identifying one or more operations associated with the request to modify the dataset that have not been applied to at least one storage system of the plurality of storage systems; and responsive to a system fault among the plurality of storage systems synchronously replicating the dataset, applying a recovery action based on recovery information that identifies one or more operations that have not been applied to the plurality of storage systems.
-
公开(公告)号:US20220156165A1
公开(公告)日:2022-05-19
申请号:US17588619
申请日:2022-01-31
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , JOHN COLGROVE , KUNAL TRIVEDI
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12
Abstract: Resilient mediation between storage systems replicating a dataset, including: receiving, by a mediation service from one or more storage systems that synchronously replicate a dataset, a request to resolve which storage system continues to service a dataset after the request; and sending, from the mediation service to at least one of the storage systems, a positive mediation result, wherein: the storage systems that received the positive mediation result continue to process data storage requests directed to the dataset, and the storage systems that did not receive a positive mediation result from the mediation service do not continue to process data storage requests directed to the dataset.
-
公开(公告)号:US20210081432A1
公开(公告)日:2021-03-18
申请号:US16668794
申请日:2019-10-30
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , JOHN COLGROVE , RONALD KARR , MATTHEW FAY , LUKE PAULSEN , ZONG WANG
Abstract: 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.
-
公开(公告)号:US20210019070A1
公开(公告)日:2021-01-21
申请号:US16777211
申请日:2020-01-30
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , NAVEEN NEELAKANTAM , RADEK ASTER , JOSHUA FREILICH , ASWIN KARUMBUNATHAN
IPC: G06F3/06
Abstract: Servicing I/O operations in a virtual storage system, including: receiving, by the virtual storage system, a request to write data to the virtual storage system; storing, within staging memory provided by one or more virtual drives of the virtual storage system, the data; and migrating, from the staging memory to more durable data storage provided by a cloud services provider, at least a portion of data stored within the staging memory.
-
公开(公告)号:US20190354708A1
公开(公告)日:2019-11-21
申请号:US16175221
申请日:2018-10-30
Applicant: PURE STORAGE, INC.
Inventor: JAMES FISHER , BRIAN GOLD , TAYLOR ERICSON , RONALD KARR
Abstract: Storage layer data obfuscation, including: determining a subset of a dataset to obfuscate in accordance with a security policy; generating, based at least in part on the security policy, an obfuscated snapshot of the dataset that is representative of the dataset with the subset of the dataset obfuscated; and sending, to a target computer system, the obfuscated snapshot from which a restored version of the dataset includes the subset of the dataset obfuscated.
-
公开(公告)号:US20190354450A1
公开(公告)日:2019-11-21
申请号:US16050382
申请日:2018-07-31
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , ZOHEB SHIVANI , JOHN COLGROVE , CONNOR BROOKS , CLAUDIU SCHMIDT
IPC: G06F11/20
Abstract: A storage system switching between mediation models within a storage system, where the switching between mediation models includes: determining, among one or more of the plurality of storage systems, a change in availability of a mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the mediator service in response to a fault; and communicating, among the plurality of storage systems and responsive to determining the change in availability of the mediator service, a fault response model to be used as an alternate to the mediator service among one or more of the plurality of storage systems.
-
公开(公告)号:US20250156084A1
公开(公告)日:2025-05-15
申请号:US19022826
申请日:2025-01-15
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR
IPC: G06F3/06
Abstract: A list of a available zones across respective SSD storage portions of a plurality of zoned storage devices of a storage system is maintained. Data is received from multiple sources, wherein the data is associated with processing a dataset, the dataset including multiple volumes and associated metadata. Shards of the data are determined such that each shard is capable of being written in parallel with the remaining shards. The shards are mapped to a subset of the available zones, respectively. The shards are written to the subset of the available zones in parallel.
-
公开(公告)号:US20250110797A1
公开(公告)日:2025-04-03
申请号:US18480200
申请日:2023-10-03
Applicant: PURE STORAGE, INC.
Inventor: HARRY LYDIKSEN , RONALD KARR
IPC: G06F9/50
Abstract: Systems and methods for application-driven storage workload optimization are disclosed. The method includes receiving, by a storage system, a storage management indication provided by an application, wherein the storage system processes one or more workloads for the application and applying, based on the storage management indication, at least one configuration within the storage system.
-
公开(公告)号:US20240394277A1
公开(公告)日:2024-11-28
申请号:US18792409
申请日:2024-08-01
Applicant: PURE STORAGE, INC.
Inventor: ABHISHEK JAIN , RONALD KARR
Abstract: Estimates of amounts of time to transfer data to be replicated based on sizes of expected data transfers resulting from accumulated data since a previous data transfer are monitored. A determination as to whether an estimated amount of time to transfer the data exceeds an interval for replicating the data is made. The interval is determined based on a recovery point objective (RPO) for replicating the data. In response to determining that the estimated amount of time to transfer the data exceeds the interval, a subsequent interval for replicating the data is determined that satisfies the RPO.
-
公开(公告)号:US20240345955A1
公开(公告)日:2024-10-17
申请号:US18756747
申请日:2024-06-27
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR
IPC: G06F12/0802 , G06F3/06 , G06F12/122 , G06F12/128
CPC classification number: G06F12/0802 , G06F3/0608 , G06F3/0641 , G06F3/0685 , G06F12/122 , G06F12/128 , G06F3/0656 , G06F2212/1044
Abstract: Detecting modifications to recently stored data, including: generating, in a storage system, a set of fingerprints of stored data that is associated with recently received I/O requests; in response to receiving a write request, generating a fingerprint of write data of the write request; determining that at least a partial fingerprint match exists between one or more fingerprints of the set of fingerprints and the fingerprint of the write data; and based on the determination, generating a reduced combination of the stored data and the write data.
-
-
-
-
-
-
-
-
-