-
公开(公告)号:US20250165361A1
公开(公告)日:2025-05-22
申请号:US18999727
申请日:2024-12-23
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , JOHN COLGROVE , KUNAL TRIVEDI
IPC: G06F11/20 , G06F3/06 , G06F9/445 , G06F11/07 , G06F11/14 , G06F12/06 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/27 , H04L45/00 , H04L45/12 , H04L47/125 , H04L67/1095 , H04L67/1097
Abstract: Continuing to service a dataset after prevailing in mediation, including: requesting, by a first storage system, mediation from a mediation service that is configured to resolve which storage system continues to service a dataset after the triggering event, wherein the dataset is synchronously replicated by a plurality of storage systems that includes the first storage system and a second storage system; and detaching the second storage system from a plurality of storage systems synchronously replicating the dataset.
-
公开(公告)号:US20240394159A1
公开(公告)日:2024-11-28
申请号:US18791758
申请日:2024-08-01
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , DAVID GRUNWALD , NAVEEN NEELAKANTAM , ZOHEB SHIVANI , THOMAS GILL , CONNOR BROOKS , ASWIN KARUMBUNATHAN , KUNAL TRIVEDI
IPC: G06F11/20 , G06F3/06 , G06F9/445 , G06F11/07 , G06F11/14 , G06F12/06 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/27 , H04L45/00 , H04L45/12 , H04L47/125 , H04L67/1095 , H04L67/1097
Abstract: Managing storage systems that are synchronously replicating a dataset, including: detecting a change in membership to the set of storage systems synchronously replicating the dataset; and applying one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset, wherein the one or more membership protocols include a quorum protocol, an external management protocol, or a racing protocol, and wherein one or more I/O operations directed to the dataset are applied to a new set of storage systems.
-
公开(公告)号:US20240193182A1
公开(公告)日:2024-06-13
申请号:US18491299
申请日:2023-10-20
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , JOHN COLGROVE , RONALD KARR , MATTHEW FAY , LUKE PAULSEN , ZONG WANG
CPC classification number: G06F16/273 , G06F16/2379
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.
-
公开(公告)号:US20230289268A1
公开(公告)日:2023-09-14
申请号:US18320751
申请日:2023-05-19
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , DAVID GRUNWALD , NAVEEN NEELAKANTAM , ZOHEB SHIVANI , THOMAS GILL , CONNOR BROOKS , ASWIN KARUMBUNATHAN , KUNAL TRIVEDI
IPC: G06F11/20 , G06F3/06 , G06F16/178 , G06F16/182 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12
CPC classification number: G06F11/2076 , G06F11/2064 , G06F3/067 , G06F16/178 , G06F16/1844 , G06F16/182 , G06F3/061 , G06F12/0684 , G06F12/1072 , G06F11/2082 , G06F16/27 , G06F11/0727 , G06F11/1464 , G06F3/0604 , G06F3/0632 , G06F3/065 , G06F3/0659 , G06F3/0683 , G06F16/275 , G06F9/44505 , G06F11/0751 , H04L45/12 , G06F11/1471 , G06F3/0619 , H04L67/1095
Abstract: Managing storage systems that are synchronously replicating a dataset, including: detecting a change in membership to the set of storage systems synchronously replicating the dataset; and applying one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset, wherein the one or more membership protocols include a quorum protocol, an external management protocol, or a racing protocol, and wherein one or more I/O operations directed to the dataset are applied to a new set of storage systems.
-
公开(公告)号:US20230244403A1
公开(公告)日:2023-08-03
申请号:US18297730
申请日:2023-04-10
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , CONNOR BROOKS , LARRY TOUCHETTE , SAURABH SHUKLA
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/067 , G06F3/0619
Abstract: Transitioning between replication sources for data replication operations, including: delaying a transition from using a first data repository as a source for data replication to using a second data repository as the source for data replication after detecting that one or more storage operations directed to the first data repository have not been replicated to the second data repository; and promoting the second data repository as the source for data replication such that storage operations received after completing the transition are directed to the second data repository.
-
公开(公告)号:US20220091977A1
公开(公告)日:2022-03-24
申请号:US17537976
申请日:2021-11-30
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR , TABRIZ HOLTZ , DEEPAK CHAWLA
IPC: G06F12/06 , G06F12/1072 , G06F3/06
Abstract: Modifying a synchronously replicated dataset, including: receiving, by a leader storage system, a request to modify a dataset that is synchronized across a plurality of storage systems; sending, from the leader storage system to a follower storage system, information describing the request to modify the dataset, wherein the leader storage system and the follower storage system each store a copy of the dataset; processing, by the leader storage system on the copy of the dataset that is stored on the leader storage system, the request to modify the dataset; receiving, from the follower storage system, an indication that the follower storage system has processed the request to modify the dataset on the copy of the dataset that is stored on the follower storage system; and acknowledging, by the leader storage system, completion of the request to modify the dataset.
-
7.
公开(公告)号:US20180260125A1
公开(公告)日:2018-09-13
申请号:US15842850
申请日:2017-12-14
Applicant: Pure Storage, Inc.
Inventor: PAR BOTES , JOHN COLGROVE , ALAN DRISCOLL , DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR
CPC classification number: G06F3/065 , G06F3/0617 , G06F3/067 , G06F16/275
Abstract: A pod, the pod including the dataset, a set of managed objects and management operations, a set of access operations to modify or read the dataset, and a plurality of storage systems, where: management operations can modify or query managed objects equivalently through any of the storage systems, access operations to read or modify the dataset operate equivalently through any of the storage systems, each storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use by the storage system, and operations to modify managed objects or the dataset performed and completed through any one storage system are reflected in subsequent management objects to query the pod or subsequent access operations to read the dataset.
-
公开(公告)号:US20250126079A1
公开(公告)日:2025-04-17
申请号:US18965666
申请日:2024-12-02
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , ZOHEB SHIVANI , JOHN COLGROVE , CONNOR BROOKS , CLAUDIU SCHMIDT
IPC: H04L49/253 , G06F3/06 , G06F11/20 , G06F16/27 , G06F16/907 , H04L67/1097
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.
-
公开(公告)号:US20240193180A1
公开(公告)日:2024-06-13
申请号:US18505275
申请日:2023-11-09
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , MATTHEW FAY
IPC: G06F16/27 , G06F16/901
CPC classification number: G06F16/27 , G06F16/9024
Abstract: Generating datasets using approximate baselines including receiving, by a source storage system, an instruction to create, on a target storage system, a current snapshot for a source dataset stored on the source storage system, wherein no snapshots for the source dataset exist on the target storage system; selecting, as a baseline dataset, a similar dataset from a plurality of datasets on the source storage system with an existing snapshot on the target storage system, wherein the similar dataset comprises at least a portion of the source dataset; instructing the target storage system to generate a baseline snapshot for the source dataset using a copy of the existing snapshot of the baseline dataset; and transferring, from the source storage system to the target storage system, only a difference between the baseline dataset and the source dataset.
-
公开(公告)号:US20230297267A1
公开(公告)日:2023-09-21
申请号:US18324467
申请日:2023-05-26
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , RONALD KARR , JOHN COLGROVE , LARRY TOUCHETTE , LAWRENCE MERTES
IPC: G06F3/06 , G06F16/383 , G06F11/14 , G06F16/27 , G06F16/23
CPC classification number: G06F3/065 , G06F3/0614 , G06F16/383 , G06F11/1458 , G06F3/067 , G06F16/27 , G06F16/2379 , G06F2201/84
Abstract: Creating a modifiable cloned image of a dataset, including: generating, based on a dataset stored within a source data repository, a tracking copy of replica data on a target data repository; generating, after receiving an indication to begin accepting modifications to the tracking copy of the replica data, a cloned image of the dataset that is modifiable without modifying the tracking copy of the replica data; and responsive to a storage operation directed to the target data repository, modifying the cloned image of the dataset without modifying the tracking copy of the replica data.
-
-
-
-
-
-
-
-
-