-
公开(公告)号:US20220263898A1
公开(公告)日:2022-08-18
申请号:US17731294
申请日:2022-04-28
Applicant: PURE STORAGE, INC.
Inventor: LOGAN JENNINGS , AARON DAILEY , ROLAND DREIER , GANGA KONDAPALLI , NICOLE TSELENTIS , STEPHEN WHITNEY , DAQUAN ZUO , RONALD KARR , JOHN COLGROVE
IPC: H04L67/1095 , H04L67/1097 , H04L69/16 , H04L41/0816 , H04L41/08
Abstract: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.
-
公开(公告)号:US20220253254A1
公开(公告)日:2022-08-11
申请号:US17732226
申请日:2022-04-28
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , PAR BOTES
IPC: G06F3/06
Abstract: Replication between virtual storage systems includes: constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of one or more virtual storage controllers and replicating a dataset from the virtual storage system to another virtual storage system, where at least one of the virtual storage systems is an on-premises virtual storage system utilizing on-premises physical storage resources.
-
公开(公告)号:US20220229744A1
公开(公告)日:2022-07-21
申请号:US17703080
申请日:2022-03-24
Applicant: PURE STORAGE, INC.
Inventor: JOSHUA FREILICH , ASWIN KARUMBUNATHAN , NAVEEN NEELAKANTAM , RONALD KARR
IPC: G06F11/14 , H04L67/1097
Abstract: Recovering from system faults for replicated datasets, including: receiving, by the cloud-based storage system, a request to modify a dataset that is stored by the cloud-based storage system, wherein the dataset is synchronously replicated among a plurality of storage systems that includes the cloud-based storage system, wherein a request to modify the dataset is acknowledged as being complete when each of the plurality of storage systems has modified its copy of the dataset; generating recovery information indicating whether the request to modify the dataset has been applied on all storage systems in the plurality of storage systems synchronously replicating the dataset; and after a system fault, applying a recovery action in dependence upon the recovery information indicating whether the request to modify the dataset has been applied on all storage systems in the plurality of storage systems synchronously replicating the dataset.
-
公开(公告)号:US20220156087A1
公开(公告)日:2022-05-19
申请号:US17649396
申请日:2022-01-31
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , MARK McAULIFFE
IPC: G06F9/4401 , G06F12/02
Abstract: A system and method for efficient use of zones in a storage system. The method includes: building a frontier set comprising one or more zones of one or more storage devices for writing to; writing data to at least one zone of the one or more zones included in the frontier set; and during a bootup sequence: accessing a frontier set list to identify the one or more zones in the frontier set; and scanning the one or more zones to identify the at least one zone that data was written to.
-
公开(公告)号:US20220030062A1
公开(公告)日:2022-01-27
申请号:US16937396
申请日:2020-07-23
Applicant: PURE STORAGE, INC.
Inventor: LOGAN JENNINGS , AARON DAILEY , ROLAND DREIER , GANGA KONDAPALLI , NICOLE TSELENTIS , STEPHEN WHITNEY , DAQUAN ZUO , RONALD KARR , JOHN COLGROVE
Abstract: Replication handling among distinct network transfer layers, including: establishing, over a first type of network messaging layer, a communication link for replication between a first storage system and a second storage system; initiating, over a second type of network messaging layer, a configuration change to one or more aspects of the first storage system; and replicating, without disrupting the configuration change to the one or more aspects of the first storage system, data from the first storage system to the second storage system.
-
公开(公告)号:US20220027051A1
公开(公告)日:2022-01-27
申请号:US17496587
申请日:2021-10-07
Applicant: PURE STORAGE, INC.
Inventor: KRISHNA KANT , BRENT LIM TZE HAO , ROBERT LEE , RONALD KARR
Abstract: In a particular embodiment, a virtual namespace identifier is mapped to one or more volumes stored among a pool of storage resources, wherein at least a first storage system and a second storage system are utilized to provide the storage resources. The virtual namespace identifier is migrated among the pool of storage resources to virtualize a data path for the one or more volumes.
-
公开(公告)号:US20220011961A1
公开(公告)日:2022-01-13
申请号:US17485822
申请日:2021-09-27
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , NAVEEN NEELAKANTAM , RONALD KARR , TAHER VOHRA
IPC: G06F3/06
Abstract: Determining storage consumption in group of storage resources, including for the group of data units within a group of storage resources: for each data unit in the group of data units, determining whether the data unit is associated with one or more client entities; and for each data unit associated with one or more client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit; and reporting the calculated storage consumption.
-
公开(公告)号:US20210409349A1
公开(公告)日:2021-12-30
申请号:US17472901
申请日:2021-09-13
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL
IPC: H04L12/937 , H04L29/08 , G06F3/06 , G06F16/907 , G06F16/27 , G06F11/20
Abstract: A storage system switching mediators within a storage system synchronously replicating data, where the switching between mediators includes: determining, among one or more of the plurality of storage systems, a change in availability of a first mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the first mediator service; communicating, among the plurality of storage systems and responsive to determining the change in availability of the first mediator service, a second mediator service to use in response to a fault; and switching, in dependence upon the change in availability of the first mediator service, from the first mediator service to the second mediator service.
-
公开(公告)号:US20210360066A1
公开(公告)日:2021-11-18
申请号:US17388670
申请日:2021-07-29
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV , RONALD KARR
IPC: H04L29/08
Abstract: Synchronously replicating a dataset across cloud-based storage systems, including adding a cloud-based storage system to a set of storage systems that the dataset is synchronously replicated across, where access operations are applied to the dataset equivalently through all storage systems in the set, all storage systems in the set store a separate copy of the dataset, and operations to modify the dataset performed and completed through any of the storage systems in the set are reflected in access operations to read the dataset, the cloud-based storage system including one or more cloud computing instances executing a storage controller application, a virtual drive layer that includes one or more cloud computing instances with local storage for storing at least a portion of the dataset as block data, and an object storage layer for storing at least a portion of the dataset as object data.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-