-
公开(公告)号:US20190205228A1
公开(公告)日:2019-07-04
申请号:US16353049
申请日:2019-03-14
Applicant: NetApp Inc.
Inventor: Daniel Curtis Wilson , Deepan Natesan Seeralan , Kyle Diggs Sterling , Linda Ann Riedle , Loellyn Jane Cassell , Mayank Saxena , Sandeep T. Nirmale
CPC classification number: G06F11/2092 , G06F11/1658 , G06F11/3006 , G06F11/3055
Abstract: One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained for a first storage controller at a first storage site. The first storage controller stores storage device health status information of storage devices currently owned by or assigned to the first storage controller within the first health status registry. A second health status registry is maintained for a second storage controller at a second storage site. The second storage controller stores storage device health status information of storage device currently owned by or assigned to the second storage controller within the second health status registry. The first health status registry and the second health status registry are synchronized during operation of the first storage site and the second storage site and/or are merged between the first storage site and the second storage site after disaster recovery.
-
292.
公开(公告)号:US20190179679A1
公开(公告)日:2019-06-13
申请号:US16275649
申请日:2019-02-14
Applicant: NETAPP, INC.
Inventor: Alma Dimnaku , Jeffrey Scott MacFarland
Abstract: Methods and systems for a networked storage system are provided. One method includes determining by a processor, a demand pattern for a first workload that is assigned a service level objective (SLO) for using a resource of a networked storage system. The SLO is defined by an allotted performance parameter, and the demand pattern identifies a first duration when a SLO allotment for the first workload is underutilized, and a second duration when the SLO allotment is being utilized. The SLO allotment is dynamically adjusted for the first duration by modifying a parameter associated with the performance parameter, while maintaining the SLO allotment for the second duration. This makes additional performance capacity of the resource available for re-allocation. The additional available performance capacity is dynamically allocated for an identified second workload that needs an increase in SLO allotment for a certain duration and/or for provisioning a new workload.
-
公开(公告)号:US10313439B2
公开(公告)日:2019-06-04
申请号:US14868755
申请日:2015-09-29
Applicant: NETAPP, INC.
Inventor: Subhabrata Sen , Deepthi Shetty
Abstract: Methods and systems for a networked storage system are provided. One method includes registering a resource model by a processor having a plurality of objects, each object representing a plurality of resources of a networked storage system in a same format for storing attributes of any resource type. The resource model includes a plurality of relationship objects identifying relationship types for related resources of the plurality of resources. The method includes using the resource model by the processor, to generate an empty output array for the plurality of resources by iteratively processing the relationship objects of the resource model; and dynamically populating the empty output array by the processor, in response to an application programming interface (API) request for information regarding a resource, by updating the placeholder link providing a link to the resource identified by the request.
-
公开(公告)号:US10313251B2
公开(公告)日:2019-06-04
申请号:US15011919
申请日:2016-02-01
Applicant: NETAPP, INC.
Inventor: Dean Alan Kalman , John Alexander Scott , Sudha Sundaram
IPC: G06F15/173 , H04L12/851 , H04L12/26 , H04L29/08 , H04L12/24 , G06F3/06
Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.
-
公开(公告)号:US10289501B2
公开(公告)日:2019-05-14
申请号:US15468896
申请日:2017-03-24
Applicant: NetApp Inc.
Inventor: Chaitanya V. Patel , Laurent Nicolas Lambert , Linda Ann Riedle , Sandeep T. Nirmale
Abstract: One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.
-
公开(公告)号:US10282137B2
公开(公告)日:2019-05-07
申请号:US14832410
申请日:2015-08-21
Applicant: NETAPP, INC.
Inventor: Dongfeng Li , Edward R. Zayas , Randal Thelen , Stephen H. Strange , Susan M. Coatney
IPC: G06F3/06
Abstract: The present invention uniquely names storage devices in a global storage environment with hierarchical storage domains. In particular, according to one or more embodiments of the present invention a storage device (e.g., a disk) is connected at a particular location within the global storage environment. That particular location is associated with a path of each of one or more hierarchical storage domains in which the storage device is located. Accordingly, a name is assigned to the storage device that is the path of the hierarchical storage domains in which the storage device is located.
-
公开(公告)号:US10257237B2
公开(公告)日:2019-04-09
申请号:US15386580
申请日:2016-12-21
Applicant: NETAPP, INC.
Inventor: James Andrew Ignatuk , Andrew Ryan Dalton , Jeffrey Eric Semke
IPC: G06F15/173 , H04L29/06 , H04L29/08 , H04L12/26
Abstract: Systems and methods are disclosed for monitoring and recovering from internal and external network connectivity losses. The systems and applications implement algorithms that mark sets of network ports as healthy or degraded, and this way the filer can recover from and compensate for sets that are not reachable, based on the diagnostics performed on the internal and external reachability of the set and/or individual network ports as disclosed herein.
-
298.
公开(公告)号:US20190102093A1
公开(公告)日:2019-04-04
申请号:US15923445
申请日:2018-03-16
Applicant: NetApp. Inc.
Inventor: Joey Parnell , Steven Schremmer , Brandon Thompson , Mahmoud K. Jibbe
IPC: G06F3/06
Abstract: A method, a computing device, and a non-transitory machine-readable medium for performing a multipath selection based on a determined quality of service for the paths. An example method includes a host computing device periodically polling a storage system for path information including an indication of a recommended storage controller. The host computing device periodically determines a quality of service information corresponding to a plurality of paths between the host computing device and a storage volume of the storage system, where at least one of the plurality of paths including the recommended storage controller. The host computing device identifies a fault corresponding to a path of the plurality of paths that routes I/O from the host computing device to the storage volume. The host computing device re-routes the I/O from the path to a different path of the plurality of paths, where the different path is selected for the re-routing based on the quality of service information and the path information.
-
公开(公告)号:US10244050B2
公开(公告)日:2019-03-26
申请号:US14805147
申请日:2015-07-21
Applicant: NetApp, Inc.
Inventor: Ameya Prakash Usgaonkar , Ramana Reddy , Bhaskar Singhal
IPC: G06F15/167 , H04L29/08 , G06F9/455
Abstract: A request to change one or more storage characteristics associated with a virtual storage device is received. Communications identifying the virtual storage device are routed, via a network, to a first storage endpoint. One or more operations are performed in accordance with the request. A configuration of the network is updated to route communications identifying the virtual storage device to a second storage endpoint.
-
公开(公告)号:US10242025B2
公开(公告)日:2019-03-26
申请号:US14924484
申请日:2015-10-27
Applicant: NETAPP, INC.
Inventor: Rithin Shetty
IPC: G06F17/30
Abstract: Exemplary embodiments provide methods, mediums, and systems for replicating metafiles between a source and a destination. The metafile may be subdivided into blocks. The contents of the metafile may be transferred by locating the blocks which are changed between the source version of the metafile and the destination version of the metafile. The changed blocks may be examined to retrieve the contents of the changed blocks. The records in the changed blocks may be evaluated to determine whether to create a corresponding record at the destination, delete a corresponding record at the destination, or update a corresponding record at the destination. Accordingly, the metafile may be replicated in a logical manner, by transferring only changed records rather than the entirety of a changed block. Moreover, the transfer is conducted efficiently because unchanged blocks are eliminated from consideration at the outset.
-
-
-
-
-
-
-
-
-