-
公开(公告)号:US12131049B2
公开(公告)日:2024-10-29
申请号:US18324467
申请日:2023-05-26
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Ronald Karr , John Colgrove , Larry Touchette , Lawrence Mertes
CPC classification number: G06F3/065 , G06F3/0614 , G06F3/067 , G06F11/1458 , G06F16/2379 , G06F16/27 , G06F16/383 , 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.
-
公开(公告)号:US11733908B2
公开(公告)日:2023-08-22
申请号:US17245261
申请日:2021-04-30
Applicant: PURE STORAGE, INC.
Inventor: Chenguang Sun , Jeroen Antonius Egidius Habraken , Chia-Hao Kan , Qingyu Zhang , David Grunwald , Larry Touchette , John Colgrove
IPC: G06F3/06 , G06F16/174 , G06F12/0891 , G06F12/121 , G06F12/1009 , G06F11/14 , G06F12/10 , G06F16/23 , G06F12/0875
CPC classification number: G06F3/065 , G06F3/061 , G06F3/0604 , G06F3/0605 , G06F3/067 , G06F3/0608 , G06F3/0611 , G06F3/0614 , G06F3/0619 , G06F3/0626 , G06F3/0632 , G06F3/0641 , G06F3/0644 , G06F3/0652 , G06F3/0655 , G06F3/0664 , G06F3/0665 , G06F3/0667 , G06F3/0671 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F11/1451 , G06F11/1469 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F12/121 , G06F16/1748 , G06F16/23 , G06F12/0875 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044 , G06F2212/152 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263
Abstract: Delaying deletion of a dataset, including: associating an eradication timer with the dataset, wherein the eradication timer specifies an amount of time to delay a requested deletion of the dataset; determining that the amount of time to delay the requested deletion of the dataset should be modified; and modifying the eradication timer to specify a modified amount of time to delay the requested deletion of the dataset.
-
公开(公告)号:US11625185B2
公开(公告)日:2023-04-11
申请号:US17660710
申请日:2022-04-26
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Connor Brooks , Larry Touchette , Saurabh Shukla
IPC: G06F3/06
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.
-
公开(公告)号:US12210762B2
公开(公告)日:2025-01-28
申请号:US18297730
申请日:2023-04-10
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Connor Brooks , Larry Touchette , Saurabh Shukla
IPC: G06F3/06
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.
-
公开(公告)号: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.
-
公开(公告)号:US11704044B2
公开(公告)日:2023-07-18
申请号:US17825760
申请日:2022-05-26
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Ronald Karr , John Colgrove , Larry Touchette , Lawrence Mertes
IPC: G06F12/00 , G06F3/06 , G06F16/383 , G06F11/14
CPC classification number: G06F3/065 , G06F3/067 , G06F3/0614 , G06F11/1458 , G06F16/383 , G06F2201/84
Abstract: Modifying a clone image of a dataset, including: generating, based on metadata describing one or more updates to a dataset, 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.
-
公开(公告)号:US11360689B1
公开(公告)日:2022-06-14
申请号:US16669038
申请日:2019-10-30
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Ronald Karr , John Colgrove , Larry Touchette , Lawrence Mertes
IPC: G06F12/00 , G06F3/06 , G06F16/383 , G06F11/14
Abstract: Cloning a tracking copy of replica data, including receiving, at a target data repository from a source data repository, metadata describing one or more updates to a dataset stored within the source data repository; generating, based on the metadata describing the one or more updates to the dataset, a tracking copy of replica data on the target data repository; and generating, based on the tracking copy, a cloned image of the dataset that is modifiable without modifying the tracking copy of the replica data.
-
公开(公告)号:US11321006B1
公开(公告)日:2022-05-03
申请号:US16829849
申请日:2020-03-25
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Connor Brooks , Larry Touchette , Saurabh Shukla
IPC: G06F3/06
Abstract: A method of data loss prevention during transitions from a replication source, the method including: initiating 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; prior to completing the transition and responsive to determining that one or more storage operations directed to the first data repository have not been replicated to the second data repository, delaying transition of the second data repository as the source for data replication; and responsive to completing the transition, promoting the second data repository as the source for data replication such that all storage operations received after completing the transition are directed to the second data repository.
-
公开(公告)号:US10454810B1
公开(公告)日:2019-10-22
申请号:US15834919
申请日:2017-12-07
Applicant: Pure Storage, Inc.
Inventor: Alan Driscoll , David Grunwald , Frederic Lherault , Lawrence Mertes , Saurabh Shukla , Larry Touchette
IPC: H04L12/721 , H04L29/08 , H04L12/803
Abstract: Managing host definitions across a plurality of storage systems, including: creating, on a first storage system, a host definition describing a host that accesses a dataset that is replicated across a plurality of storage systems; determining whether a second storage system that the dataset is replicated across includes a definition of the host; responsive to determining that the second storage system does not include a definition of the host, copying the host definition created on the first storage system to the second storage system; responsive to determining that the second storage system does include a definition of the host: linking the host definition created on the first storage system to the definition of the host on the second storage system or retaining the definition of the host on the second storage system.
-
-
-
-
-
-
-
-