-
公开(公告)号: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.
-
公开(公告)号:US20210243139A1
公开(公告)日:2021-08-05
申请号:US17235397
申请日:2021-04-20
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , ZOHEB SHIVANI , JOHN COLGROVE , CONNOR BROOKS , CLAUDIU SCHMIDT
IPC: H04L12/937 , G06F11/20 , G06F3/06 , G06F16/27 , G06F16/907 , H04L29/08
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.
-
公开(公告)号: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.
-
公开(公告)号:US20230344783A1
公开(公告)日:2023-10-26
申请号:US18333500
申请日:2023-06-12
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , ZOHEB SHIVANI , JOHN COLGROVE , CONNOR BROOKS , CLAUDIU SCHMIDT
IPC: H04L49/253 , H04L67/1097 , G06F3/06 , G06F16/907 , G06F16/27 , G06F11/20
CPC classification number: H04L49/253 , H04L67/1097 , G06F3/0635 , G06F3/067 , G06F3/0647 , G06F3/0617 , G06F3/065 , G06F16/907 , G06F16/275 , G06F3/0614 , G06F3/0653 , G06F11/2069 , G06F11/2082 , H04L2012/5625 , G06F2201/84 , G06F2201/805 , G06F2201/82
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.
-
公开(公告)号: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.
-
公开(公告)号:US20240370409A1
公开(公告)日:2024-11-07
申请号:US18736801
申请日:2024-06-07
Applicant: PURE STORAGE, INC.
Inventor: ZOHEB SHIVANI , TEJAL JOSHI CHAKERES , CHU ZHANG , RONALD KARR , DAVID GRUNWALD
IPC: G06F16/178 , G06F16/182
Abstract: Methods and systems for transitioning a replica of a file system are described. An illustrative method includes updating a replica file system on a target data repository to be a replica of a source file system as the source file system existed on the source data repository at a point in time, where the replica file system is constructed of block objects at the target data repository that store metadata for individual files and directories of the replica file system and support access to blocks of data associated with the files and directories of the target file system at the target data repository, and where the updating includes updating the block objects of the replica file system to be replicas of block objects of the source file system as the block objects of the source file system existed on the source data repository at the point in time.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-