-
公开(公告)号:US20230036992A1
公开(公告)日:2023-02-02
申请号:US17957045
申请日:2022-09-30
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , RONALD KARR , STEVEN HODGSON , DAQUAN ZUO , ROLAND DREIER , DAVID GRUNWALD
IPC: G06F11/20 , G06F3/06 , G06F11/14 , H04L45/12 , G06F11/07 , G06F9/445 , G06F12/1072 , G06F16/182 , G06F16/178 , G06F12/06 , G06F16/27
Abstract: Managing connectivity to synchronously replicated storage systems, including: identifying a plurality of storage systems across which a dataset is synchronously replicated; identifying a host that can issue I/O operations directed to the dataset; identifying a plurality of data communications paths between the host and the plurality of storage systems across which a dataset is synchronously replicated; identifying, from amongst the plurality of data communications paths between the host and the plurality of storage systems across which a dataset is synchronously replicated, one or more optimal paths; and issuing, to the host, an identification of the one or more optimal paths.
-
公开(公告)号:US20230016484A1
公开(公告)日:2023-01-19
申请号:US17954309
申请日:2022-09-27
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , LYDIA DO , ETHAN MILLER , TERENCE NOONAN
Abstract: Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
-
公开(公告)号:US20220350493A1
公开(公告)日:2022-11-03
申请号:US17810472
申请日:2022-07-01
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV
IPC: G06F3/06 , H04L67/1097 , H04L67/1095 , H04L41/082 , G06F9/455 , G06F9/54
Abstract: A cloud-based storage system within a cloud computing environment, the cloud-based storage system including: monitoring, for the cloud-based storage system, one or more storage system operations, wherein the cloud-based storage system includes a virtual instance storage layer and a cloud-based storage layer; determining, based at least upon the one or more storage system operations, one or more access patterns for the cloud-based storage system; and modifying, based at least upon the one or more access patterns for the cloud-based storage system, one or more cloud configurations for the cloud-based storage system.
-
104.
公开(公告)号:US20220318083A1
公开(公告)日:2022-10-06
申请号:US17845690
申请日:2022-06-21
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , JOHN COLGROVE , GANESH RAMANARAYANAN , DAVID GRUNWALD
Abstract: Prioritizing highly performant storage systems for servicing a synchronously replicated dataset: detecting a communication fault between two or more storage systems that are synchronously replicating a dataset; identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation; and requesting, by the preferred storage system, mediation from a mediation target.
-
公开(公告)号:US20220283708A1
公开(公告)日:2022-09-08
申请号:US17825760
申请日:2022-05-26
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , RONALD KARR , JOHN COLGROVE , LARRY TOUCHETTE , LAWRENCE MERTES
IPC: G06F3/06 , G06F16/383 , G06F11/14
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.
-
106.
公开(公告)号:US20220197514A1
公开(公告)日:2022-06-23
申请号:US17693754
申请日:2022-03-14
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , CRAIG HARMER , JOHN HAYES , BO HONG , ETHAN MILLER , FENG WANG
Abstract: A computer system comprising: a data storage medium comprising a plurality of storage devices configured to store data; and a data storage controller coupled to the data storage medium; wherein the data storage controller is configured to: determine a target number of storage devices in a group of storage devices in a storage system that may exhibit variable I/O response times; detect one or more conditions associated with the group of storage devices; and after detecting the one or more conditions, change the target number of storage devices that may exhibit variable I/O response times.
-
公开(公告)号:US20220138223A1
公开(公告)日:2022-05-05
申请号:US17573095
申请日:2022-01-11
Applicant: PURE STORAGE, INC.
Inventor: DANIEL SONNER , JUN HE , ZONG WANG , JOHN COLGROVE , MATTHEW FAY
IPC: G06F16/27
Abstract: Providing Quality of Service (QoS) for replicating datasets including: receiving, by a target data repository from a source data repository, a checkpoint describing one or more updates to one or more datasets stored in the source data repository and the target data repository; adding, by the target data repository, the checkpoint to a first queue for checkpoints directed to one or more volumes in the target data repository, wherein the first queue is included in a plurality of queues for the target data repository; selecting, by the target data repository, one or more queues from the plurality of queues; and servicing an operation from each of the selected one or more queues.
-
公开(公告)号:US20220129393A1
公开(公告)日:2022-04-28
申请号:US17570531
申请日:2022-01-07
Applicant: PURE STORAGE, INC.
Inventor: STEVEN P. HODGSON , JOHN COLGROVE , ALAN S. DRISCOLL , NITIN NAGPAL , EMANUEL G. NOIK , JOHN ROPER
IPC: G06F12/14
Abstract: Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
-
公开(公告)号:US20210250248A1
公开(公告)日:2021-08-12
申请号:US17244698
申请日:2021-04-29
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , BENJAMIN BOROWIEC , JOSEPH S. HASBANI , EMANUEL G. NOIK
IPC: H04L12/24 , G06F11/34 , G06F11/30 , G06F3/0484 , H04L29/08
Abstract: Systems, methods, and computer readable storage mediums for using a cloud assist service to generate a read-only GUI to view the status of a storage system. An authorized user can login remotely to the cloud assist service to view the read-only GUI of the storage system. The read-only GUI will present a view of the status of the storage system that is similar to a local GUI available to users connecting directly to the storage system. Responses used to generate the local GUI are recorded and simulated by the cloud assist service to create a familiar read-only GUI.
-
公开(公告)号:US20180217888A1
公开(公告)日:2018-08-02
申请号:US15417696
申请日:2017-01-27
Applicant: Pure Storage, Inc.
Inventor: JOHN COLGROVE , SERGEY ZHURAVLEV
IPC: G06F11/07
CPC classification number: G06F11/0727 , G06F11/0757 , G06F11/076 , G06F11/0787 , G06F11/079 , G06F11/3034 , G06F11/3072 , G06F11/3409 , G06F11/3476 , G06F11/3485 , G06F17/40 , G06F2201/81
Abstract: Dynamically adjusting an amount of log data generated for a storage system that includes a plurality of storage devices, including: setting, for a component within the storage system, a logging level for the component, the logging level specifying the extent to which log data should be generated for a particular component; determining, in dependence upon one or more measured operating characteristics of the storage system, whether the logging level for the component should be changed; and responsive to determining that the logging level for the component should be changed, changing the logging level associated with the component.
-
-
-
-
-
-
-
-
-