-
公开(公告)号: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.
-
公开(公告)号:US20230004467A1
公开(公告)日:2023-01-05
申请号:US17942974
申请日:2022-09-12
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR , KUNAL TRIVEDI , CHRISTOPHER GOLDEN , THOMAS GILL , CONNOR BROOKS , ZOHEB SHIVANI
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12
Abstract: Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.
-
公开(公告)号:US20200264960A1
公开(公告)日:2020-08-20
申请号:US16815317
申请日:2020-03-11
Applicant: PURE STORAGE, INC.
Inventor: CONNOR BROOKS , THOMAS GILL , DAVID GRUNWALD , RONALD KARR , ASWIN KARUMBUNATHAN , NAVEEN NEELAKANTAM , ZOHEB SHIVANI , KUNAL TRIVEDI
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14
Abstract: Determining active membership among a set of storage systems synchronously replicating a dataset, where determining active membership includes: determining that a membership event corresponds to a change in membership to the set of storage systems synchronously replicating the dataset; applying, in dependence upon the membership event, one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset; and for one or more I/O operations directed to the dataset, applying the one or more I/O operations to the dataset synchronously replicated by the new set of storage systems.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20230289267A1
公开(公告)日:2023-09-14
申请号:US18309924
申请日:2023-05-01
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , JOHN COLGROVE , 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: 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.
-
公开(公告)号:US20220283916A1
公开(公告)日:2022-09-08
申请号:US17825031
申请日:2022-05-26
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , DAVID GRUNWALD , NAVEEN NEELAKANTAM , ZOHEB SHIVANI , THOMAS GILL , CONNOR BROOKS , ASWIN KARUMBUNATHAN , 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: 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.
-
公开(公告)号:US20210326223A1
公开(公告)日:2021-10-21
申请号:US17240334
申请日:2021-04-26
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR , KUNAL TRIVEDI , CHRISTOPHER GOLDEN , THOMAS GILL , CONNOR BROOKS , ZOHEB SHIVANI
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L12/721
Abstract: Establishing a synchronous replication relationship between two or more storage systems, including: identifying, for a dataset, a plurality of storage systems across which the dataset will be synchronously replicated; configuring one or more data communications links between each of the plurality of storage systems to be used for synchronously replicating the dataset; exchanging, between the plurality of storage systems, timing information for at least one of the plurality of storage systems; and establishing, in dependence upon the timing information for at least one of the plurality of storage systems, a synchronous replication lease, the synchronous replication lease identifying a period of time during which the synchronous replication relationship is valid.
-
-
-
-
-
-
-
-