-
公开(公告)号:US12235954B2
公开(公告)日:2025-02-25
申请号:US18438922
申请日:2024-02-12
Applicant: Pure Storage, Inc.
Inventor: Andrew Kutner , Ronald Karr , Andrew Miller , Patrick D. Lee , David Huskisson , Brian Carpenter , Cynthia Dote
Abstract: A method includes a data protection system determining, based on a first security threat detection process, that a storage system is possibly being targeted by a security threat; performing, based on the determining that the storage system is possibly being targeted by the security threat, a first remedial action with respect to the storage system, the first remedial action comprising generating a snapshot of data stored by the storage system; confirming, based on a second security threat detection process, whether the storage system is possibly being targeted by the security threat; and performing, based on the confirming whether the storage system is possibly being targeted by the security threat, a second remedial action with respect to the storage system, the second remedial action comprising specifying a retention duration with respect to the snapshot.
-
公开(公告)号:US12204413B2
公开(公告)日:2025-01-21
申请号:US17900596
申请日:2022-08-31
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr , Robert Lee , Igor Ostrovsky
Abstract: A method for snapshots with crash consistency is provided. The method includes indicating intent to create a snapshot of storage system contents associated with an existing snapshot copy identifier, responsive to confirmation that all of a plurality of distributed agents are in a snapshot creation mode. The method includes responding, with a new snapshot copy identifier that replaces the existing snapshot copy identifier, to one or more inquiries from the plurality of distributed agents regarding one or more I/O operations, after the indicating the intent to create the snapshot. The method includes creating the snapshot using the existing snapshot copy identifier and committing the snapshot, responsive to receiving responses from the plurality of distributed agents that service is complete for all I/O operations that started before the indicating the intent to create the snapshot or that are associated with the existing snapshot copy identifier.
-
公开(公告)号:US12166820B2
公开(公告)日:2024-12-10
申请号:US17730968
申请日:2022-04-27
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Naveen Neelakantam , Taher Vohra
IPC: G06F16/23 , G06F16/27 , H04L67/1095 , H04L67/1097
Abstract: Replicating multiple storage systems utilizing coordinated snapshots, including identifying a replica dataset stored across two or more target storage systems, wherein the replica dataset is a replication target for a source dataset stored across two or more source storage systems; identifying two or more local replicated checkpoints that are replicated from the two or more source storage systems to the two or more target storage systems, wherein two or more local source checkpoints for the two or more local replicated checkpoints are associated with a coordinated source checkpoint for the source dataset; and determining, based on the two or more local replicated checkpoints, a coordinated target checkpoint for the replica dataset.
-
公开(公告)号:US12164393B2
公开(公告)日:2024-12-10
申请号:US18351452
申请日:2023-07-12
Applicant: PURE STORAGE, INC.
Inventor: Joshua Freilich , Aswin Karumbunathan , Naveen Neelakantam , Ronald Karr
IPC: G06F12/00 , G06F11/14 , H04L67/1097
Abstract: Taking recovery actions for replicated datasets, including: determining whether a request to modify a dataset that is synchronously replicated among a plurality of storage systems has been applied on a particular storage system of the plurality of storage systems, wherein the plurality of storage systems is synchronously replicating the dataset by acknowledging the request as being complete when each storage system has modified its copy of the dataset; and applying a recovery action based on whether the request to modify the dataset has been applied on the particular storage system of the plurality of storage systems.
-
公开(公告)号:US20240385997A1
公开(公告)日:2024-11-21
申请号:US18788945
申请日:2024-07-30
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr , David A. Grunwald
IPC: G06F16/188 , G06F16/11 , G06F16/182
Abstract: An illustrative data storage system is configured to provide managed directories for virtual machines. For example, an example system is configured to generate a managed directory within a file system, the managed directory configured to provide directory-level storage management functionality to contents of the managed directory as a group, and store configuration data and image data of a virtual machine as the contents of the managed directory.
-
56.
公开(公告)号:US20240385989A1
公开(公告)日:2024-11-21
申请号:US18786062
申请日:2024-07-26
Applicant: Pure Storage, Inc.
Inventor: Tony Joseph . , Rahul Anand , Ronald Karr
IPC: G06F16/11
Abstract: An illustrative storage system generates a managed directory group for a file system. For example, the storage system may determine, in a file system, that a first managed directory and a second managed directory satisfy one or more criteria. The storage system may generate, in the file system and based on the determination, a managed directory group configured to provide coordinated storage management functionality to contents of the first managed directory and contents of the second managed directory as a group based on policies of the managed directory group.
-
公开(公告)号:US20240385870A1
公开(公告)日:2024-11-21
申请号:US18788894
申请日:2024-07-30
Applicant: Pure Storage, Inc.
Inventor: David A. Grunwald , Subramaniam Periyagaram , Rahul Anand , Ronald Karr
IPC: G06F9/455
Abstract: An illustrative data storage system is configured to efficiently copy virtual machines across different protocols/formats. For example, a storage system virtually copies images of a virtual machine from a first type of presented storage format to a second type of presented storage format. As another example, a storage system virtually copies a source virtual machine image into a block object to form a file of a block-object-based file system configured to present the virtually copied virtual machine image through a file-based protocol to a virtual machine host.
-
公开(公告)号:US12124725B2
公开(公告)日:2024-10-22
申请号:US17203263
申请日:2021-03-16
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Connor Brooks , Saurabh Shukla , Larry Touchette , Alan Driscoll , Ronald Karr
IPC: G06F16/00 , G06F3/06 , G06F9/455 , G06F16/17 , G06F16/182
CPC classification number: G06F3/065 , G06F3/0617 , G06F3/0629 , G06F3/0664 , G06F3/067 , G06F9/45558 , G06F16/1734 , G06F16/184 , G06F2009/45595
Abstract: A method of managing host mappings for replication endpoints, the method including: identifying a target storage system replicating a source dataset of a source storage system, wherein a first host is mapped to the source dataset on the source storage system; providing, to the target storage system and in dependence upon a mapping of the first host to the source dataset, configuration information for connecting to a second host; and implementing, in response to a triggering event, a mapping of the second host to a replica dataset on the target storage system.
-
公开(公告)号:US20240345930A1
公开(公告)日:2024-10-17
申请号:US18751818
申请日:2024-06-24
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr , Luis Pablo Pabón
IPC: G06F11/14 , G06F16/11 , G06F16/182
CPC classification number: G06F11/1464 , G06F16/122 , G06F16/184
Abstract: An illustrative method of container layer storage management includes coordinating a storing of container images in a first storage system; forming a dataset for a containerized application by instructing the first storage system to merge collections of files from a set of source datasets including at least one immutable source dataset; receiving a request for the dataset for the containerized application for recovery of the containerized application from a first server cluster to a second server cluster; and coordinating, in response to the request, a providing of access to a copy of the dataset of the containerized application, by a second storage system, to servers in the second server cluster to enable access by the containerized application on the second server cluster.
-
公开(公告)号:US12079520B2
公开(公告)日:2024-09-03
申请号:US17732226
申请日:2022-04-28
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Par Botes
CPC classification number: G06F3/0664 , G06F3/0607 , G06F3/0632 , G06F3/0647 , G06F3/0658 , G06F3/0683
Abstract: Replication between virtual storage systems includes: constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of one or more virtual storage controllers and replicating a dataset from the virtual storage system to another virtual storage system, where at least one of the virtual storage systems is an on-premises virtual storage system utilizing on-premises physical storage resources.
-
-
-
-
-
-
-
-
-