Storage device health status synchronization

    公开(公告)号:US10853210B2

    公开(公告)日:2020-12-01

    申请号:US16353049

    申请日:2019-03-14

    Applicant: NetApp Inc.

    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.

    METHODS FOR MANAGING DELETION OF DATA OBJECTS BY UTILIZING COLD STORAGE AND DEVICES THEREOF

    公开(公告)号:US20200371704A1

    公开(公告)日:2020-11-26

    申请号:US16417095

    申请日:2019-05-20

    Applicant: NetApp, Inc.

    Inventor: Sundeep Singh

    Abstract: Methods, non-transitory computer readable media, and computing devices that manages deletion of data objects by utilizing cold storage includes identifying unreferenced data objects within a set of identified data objects in a storage device. The identified unreferenced data objects are moved from an active tier portion of the storage device to a cold tier portion of the storage devices. The moved unreferenced data objects in the cold tier portion of the storage device manage based on a lifecycle policy.

    System and method for synchronizing caches after reboot

    公开(公告)号:US10831369B2

    公开(公告)日:2020-11-10

    申请号:US15821119

    申请日:2017-11-22

    Applicant: NETAPP, INC.

    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.

    OPTIMISTIC AND FAILSAFE NETWORK CONFIGURATION
    234.
    发明申请

    公开(公告)号:US20200351157A1

    公开(公告)日:2020-11-05

    申请号:US16402077

    申请日:2019-05-02

    Applicant: NetApp, Inc.

    Abstract: An optimistic and failsafe technique validates network configurations of storage and compute nodes deployed as a cluster. An optimistic aspect of the technique, saves an initial network configuration state of each node as a “failsafe” state and an expected network end-stale is applied to each node. According to a validation aspect of the technique, each node employs a test to validate connectivity with other nodes in the cluster. In response to every validating node responding to a coordinating node that the validation test succeeded, an “all-clear” message is sent to all of the nodes instructing each node to maintain the applied expected network end-state. If any node is unreachable due to a configuration validation failure, then a failsafe aspect of the technique is invoked wherein the all-clear message is not sent and the remaining nodes of the cluster automatically “roll-hack” to the initial failsafe network state after a timeout.

    Methods and systems for providing cloud based micro-services

    公开(公告)号:US10824462B2

    公开(公告)日:2020-11-03

    申请号:US16358298

    申请日:2019-03-19

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.

    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS TO IMPLEMENT CHANGES IN A CONVERGED INFRASTRUCTURE SYSTEM

    公开(公告)号:US20200344325A1

    公开(公告)日:2020-10-29

    申请号:US16600773

    申请日:2019-10-14

    Applicant: NetApp, Inc.

    Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.

    METHODS FOR SELECTIVELY COMPRESSING DATA AND DEVICES THEREOF

    公开(公告)号:US20200344315A1

    公开(公告)日:2020-10-29

    申请号:US16392394

    申请日:2019-04-23

    Applicant: NetApp, Inc.

    Inventor: Sudhir Kumar

    Abstract: Methods, non-transitory computer readable media, and computing devices that assists with selectively compressing data includes identifying data stream characteristics in a received data stream from a client. A data processing operation to perform on the received data stream is determined based on stored compression instructions data obtained using the identified one or more characteristics. The determined data processing operation is performed on the received data stream. The received data stream is performed upon performing the determined data processing operation.

    Manager election for erasure coding groups

    公开(公告)号:US10817393B2

    公开(公告)日:2020-10-27

    申请号:US16391842

    申请日:2019-04-23

    Applicant: NetApp, Inc.

    Abstract: To ensure that there is an elected manager among storage nodes of an erasure coding group (“ECG”), an ECG manager (“ECGM”) election process is periodically performed among available storage nodes that are configured with the software to perform the services of an ECGM. When a storage node is activated, an ECGM process of the storage node begins executing and is assigned a process identifier (“PID”). A storage node can utilize a service query framework to identify other available storage nodes and retrieve their ECGM PIDs. The storage node then selects a PID according to a criterion and elects the storage node corresponding to the selected PID to be the acting ECGM. This process is performed periodically, so even if the acting ECGM storage node fails, a new ECGM is eventually selected from the available storage nodes.

    Federated namespace of heterogeneous storage system namespaces

    公开(公告)号:US10812313B2

    公开(公告)日:2020-10-20

    申请号:US14318460

    申请日:2014-06-27

    Applicant: NetApp, Inc.

    Abstract: A system and computer-based method for performing a data transaction in a network storage system is provided. In an embodiment, the method includes receiving, from a client, a first data transaction request including a first data identifier associated with a first namespace protocol; determining a storage system associated with the first data identifier and associated with a second namespace protocol; determining a second data identifier associated with the first data identifier, wherein the second data identifier conforms to the second namespace protocol; and forwarding a second data transaction request including the second data identifier to the storage system based on determining an association between the second data identifier and the first data identifier, wherein the first namespace protocol and the second namespace protocol are different.

    METHODS AND SYSTEMS FOR HANDLING EVENTS IN A NETWORKED SYSTEM

    公开(公告)号:US20200322432A1

    公开(公告)日:2020-10-08

    申请号:US16376875

    申请日:2019-04-05

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a networked storage system are provided. One method includes utilizing a training dataset for prioritizing a plurality of events of a networked storage system using a plurality of resources. Each event is associated with a plurality of parameters that impact a severity level determination for each event; and each event is provided an initial priority score based on a time when each event is selected for resolution. The plurality of parameters may include an event source. The method further includes using the training dataset to identify a weight of each parameter by executing an iterative prediction algorithm; determining a priority score of a new event based on the weight of each parameter; updating the training dataset using the priority score of the new event; and adjusting a resource impacted by the new event, based on the priority score.

Patent Agency Ranking