AT-RISK SYSTEM REPORTS DELIVERY AT SITE

    公开(公告)号:US20170123874A1

    公开(公告)日:2017-05-04

    申请号:US14928403

    申请日:2015-10-30

    Applicant: NETAPP, INC.

    Inventor: Leita Bach Lewis

    Abstract: The present application describes techniques for providing dynamic at-risk system reports at the site of the at-risk system. The ARS may send information about system health (e.g., values for system health parameters) to a support entity, and may receive a risk assessment from the support entity. The ARS may, alternatively or in addition, receive support information from the support entity. Risk assessments and recommendations may be surfaced on a user interface of the ARS. New risk profiles, risk assessments, and support recommendations may be developed and loaded onto the support entity to provide dynamically updatable support solutions.

    SEQUENTIAL WRITE BASED DURABLE FILE SYSTEM
    422.
    发明申请

    公开(公告)号:US20170123714A1

    公开(公告)日:2017-05-04

    申请号:US15224255

    申请日:2016-07-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0643 G06F3/0619 G06F3/0676

    Abstract: A durable file system has been designed for storage devices that do not support write in place and/or that are susceptible to errors or failures. The durable file system also facilitates organization and access of large objects (e.g., gigabytes to terabytes in size). Regardless of whether target storage devices are configured with sequential write constraints, the durable file system writes object fragments across a set of sequences or ranges of storage units, such as logical blocks. The durable file system sequentially writes an object fragment into each storage unit sequence along with indexing information for the object fragments. In addition to writing the indexing information for the object fragments into the set of storage unit sequences, the durable file system updates the file system index with the object indexing information.

    THIRD VOTE CONSENSUS IN A CLUSTER USING SHARED STORAGE DEVICES

    公开(公告)号:US20170116095A1

    公开(公告)日:2017-04-27

    申请号:US14924318

    申请日:2015-10-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/2033 G06F11/1425 G06F11/2046 G06F2201/805

    Abstract: A third vote consensus technique enables a first node, i.e., a surviving node, of a two-node cluster to establish a quorum and continue to operate in response to failure of a second node of the cluster. Each node maintains configuration information organized as a cluster database (CDB) which may be changed according to a consensus-based protocol. Changes to the CDB are logged on a third copy file system (TCFS) stored on a local copy of TCFS (L-TCFS). A shared copy of the TCFS (i.e., S-TCFS) may be stored on shared storage devices of one or more storage arrays coupled to the nodes. The local copy of the TCFS (i.e., L-TCFS) represents a quorum vote for each node of the cluster, while the S-TCFS represents an additional “tie-breaker” vote of a consensus-based protocol. The additional vote may be obtained from the shared storage devices by the surviving node as a third vote to establish the quorum and enable the surviving node to cast two of three votes (i.e., a majority of votes) needed to continue operation of the cluster. That is, the majority of votes allows the surviving node to update the CDB with the configuration information changes so as to continue proper operation of the cluster.

    Dynamic Caching Mode Based on Utilization of Mirroring Channels

    公开(公告)号:US20170115894A1

    公开(公告)日:2017-04-27

    申请号:US14922941

    申请日:2015-10-26

    Applicant: NetApp, Inc.

    Inventor: Randolph Sterns

    CPC classification number: G06F3/0613 G06F3/0635 G06F3/0683 G06F11/16

    Abstract: A high availability storage controller monitors characteristics representative of I/O workload related to processor and mirroring channel utilization. These are input into a model of the system, which provides a threshold curve therefore. The storage controller compares the monitored characteristics against the threshold curve. In write-back mirroring mode, the storage controller determines to remain in that mode when the characteristics fall below the threshold curve and switch to write-through mode when the characteristics fall at or above the threshold curve. In write-through mode, the storage controller determines to remain in that mode when the characteristics fall at or above a lower threshold derived from the generated threshold curve and switch to write-back mirroring mode when the characteristics fall below the lower threshold. The storage controller may repeat this monitoring, comparing, and determining whether to switch over time for a feedback loop to provide a responsive and dynamic caching mode system.

    STORAGE VIRTUAL MACHINE RELOCATION
    427.
    发明申请

    公开(公告)号:US20170109184A1

    公开(公告)日:2017-04-20

    申请号:US14883838

    申请日:2015-10-15

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or devices are provided for storage virtual machine relocation (e.g., ownership change) between storage clusters. For example, operational statistics of a first storage cluster and a second storage cluster may be evaluated to identify a set of load balancing metrics. Ownership of one or more storage aggregates and/or one or more storage virtual machines may be changed (e.g., permanently changed for load balancing purposes or temporarily changed for disaster recovery purposes) between the first storage cluster and the second storage cluster utilizing zero-copy ownership change operations based upon the set of load balancing metrics. For example, if the first storage cluster is experiencing a relatively heavier load of client I/O operations and the second storage cluster has available resources, ownership of a storage aggregate and a storage virtual machine may be switched from the first storage cluster to the second storage cluster for load balancing.

    Variable spinning rates for hard disk drives

    公开(公告)号:US09626997B1

    公开(公告)日:2017-04-18

    申请号:US14928074

    申请日:2015-10-30

    Applicant: NetApp, Inc.

    Inventor: Jinchao Yang

    CPC classification number: G11B19/28

    Abstract: Systems and techniques for varying the spindle speed of a hard disk drive are disclosed. In some embodiments, the systems and techniques involve a hard disk drive (HDD) that is accessible to a storage controller. A spin speed of the HDD is set to a full spinning speed, and an amount of time that the HDD is unassigned is compared to a threshold. After detecting that the threshold is exceeded, the spin speed of the HDD is decreased to a reduced spinning speed. Likewise, upon determining that the HDD is assigned, the spin speed of the HDD is increased to the full spinning speed. In various such embodiments, assigning the HDD may include assigning the HDD to a volume group or assigning the HDD operate as an in-use hot spare.

    Banded allocation of device address ranges in distributed parity schemes

    公开(公告)号:US09620165B2

    公开(公告)日:2017-04-11

    申请号:US14632472

    申请日:2015-02-26

    Applicant: NetApp, Inc.

    Inventor: Kevin Kidney

    CPC classification number: G11B20/1889 G06F11/1008 G06F11/1076 G06F12/00

    Abstract: A system, method, and computer program product for the banded allocation of storage device address ranges in distributed parity schemes is disclosed. A storage system with storage devices logically divides up the storage devices into bands of contiguous logical block address ranges. A storage controller provisions logical volumes in the bands. Upon unavailability of a storage device, the data pieces are reconstructed at the next available data extent within the same band on the other storage devices. The storage controller detects a replacement drive and logically divides the replacement storage device into the same number of bands as on the other storage devices. The storage controller transfers the reconstructed data pieces to the replacement drive and places the data pieces within the same bands on the replacement drive.

    TRANSACTION LOG LAYOUT FOR EFFICIENT RECLAMATION AND RECOVERY

    公开(公告)号:US20170097771A1

    公开(公告)日:2017-04-06

    申请号:US14872793

    申请日:2015-10-01

    Applicant: NetApp, Inc.

    Abstract: A layout of a transaction log enables efficient logging of metadata into entries of the log, as well as efficient reclamation and recovery of the log entries by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The transaction log is illustratively a two stage, append-only logging structure, wherein the first level is non-volatile random access memory (NVRAM) embodied as a NV log and the second stage is disk, e.g., solid state drive (SSD). The layout of the logging structure facilitates steady-state logging of metadata managed by the volume layer and crash recovery. Steady-state logging of metadata into the log entries occurs while the storage I/O stack of a node actively processes I/O requests, while crash recovery of the log entries occurs after an unexpected shutdown of the node.

Patent Agency Ranking