-
公开(公告)号:US11210219B1
公开(公告)日:2021-12-28
申请号:US16680746
申请日:2019-11-12
Applicant: Pure Storage, Inc.
Inventor: Deepak Chawla , David Grunwald , Steven Hodgson , Tabriz Holtz , Ronald Karr
IPC: G06F3/06 , G06F12/06 , G06F12/1072
Abstract: Servicing I/O operations directed to a dataset that is synchronized across a plurality of storage systems, including: receiving, by a follower storage system, a request to modify the dataset; sending, from the follower storage system to a leader storage system, a logical description of the modification to the dataset; receiving, from the leader storage system, information describing the modification to the dataset; processing, by the follower storage system, the request to modify the dataset; receiving, from the leader storage system, an indication that the leader storage system has processed the request to modify the dataset; and acknowledging, by the follower storage system, completion of the request to modify the dataset.
-
公开(公告)号:US11687500B1
公开(公告)日:2023-06-27
申请号:US17088152
申请日:2020-11-03
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Steven Hodgson , Tabriz Holtz , Ronald Karr
IPC: G06F16/182 , H04L67/1095
CPC classification number: G06F16/1844 , H04L67/1095
Abstract: Synchronizing metadata among storage systems synchronously replicating a dataset, where synchronizing the metadata includes: receiving, at a first storage system of the storage systems, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to a virtual address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on a second storage system of the storage systems by sending the metadata update to the second storage system to update a metadata representation on the second storage system in accordance with the metadata update.
-
公开(公告)号:US10884993B1
公开(公告)日:2021-01-05
申请号:US15838859
申请日:2017-12-12
Applicant: Pure Storage, Inc.
Inventor: David Grunwald , Steven Hodgson , Tabriz Holtz , Ronald Karr
IPC: G06F16/182 , H04L29/08
Abstract: Synchronizing metadata among storage systems synchronously replicating a dataset, where synchronizing the metadata includes: receiving, at a first storage system of the storage systems, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to a virtual address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on a second storage system of the storage systems by sending the metadata update to the second storage system to update a metadata representation on the second storage system in accordance with the metadata update.
-
公开(公告)号:US10521344B1
公开(公告)日:2019-12-31
申请号:US15671518
申请日:2017-08-08
Applicant: Pure Storage, Inc.
Inventor: Deepak Chawla , David Grunwald , Steven Hodgson , Tabriz Holtz , Ronald Karr
IPC: G06F3/06 , G06F12/06 , G06F12/1072
Abstract: Servicing I/O operations directed to a dataset that is synchronized across a plurality of storage systems, including: receiving, by a follower storage system, a request to modify the dataset; sending, from the follower storage system to a leader storage system, a logical description of the modification to the dataset; receiving, from the leader storage system, information describing the modification to the dataset; processing, by the follower storage system, the request to modify the dataset; receiving, from the leader storage system, an indication that the leader storage system has processed the request to modify the dataset; and acknowledging, by the follower storage system, completion of the request to modify the dataset.
-
-
-