SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS PROVIDING AN ELASTIC SNAPSHOT REPOSITORY
    24.
    发明申请
    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS PROVIDING AN ELASTIC SNAPSHOT REPOSITORY 审中-公开
    提供弹性快速报告的系统,方法和计算机程序产品

    公开(公告)号:US20160342609A1

    公开(公告)日:2016-11-24

    申请号:US14719008

    申请日:2015-05-21

    Applicant: NetApp, Inc.

    CPC classification number: G06F16/128 G06F11/14 G06F11/1448

    Abstract: A system, method, and computer program product for the provision of an elastic snapshot repository is disclosed. A snapshot repository with a particular size stores snapshot images. As the used capacity of the snapshot repository exceeds a predetermined threshold, another volume is added from a pool of available volumes. When the used capacity of the snapshot repository is at, or falls below, a lower threshold, a second snapshot repository is created. The schedule associated with the first snapshot repository is transferred to the second snapshot repository. The snapshot images in the first snapshot repository remain available to meet a minimum history requirement. New snapshot images are stored to the second snapshot repository until there are enough snapshot images in the second snapshot repository, alone, to meet the minimum history requirement. The first snapshot repository is deleted in response and the associated volumes released to the pool.

    Abstract translation: 公开了一种用于提供弹性快照存储库的系统,方法和计算机程序产品。 具有特定大小的快照存储库存储快照图像。 随着快照存储库的已用容量超过预定阈值,从可用卷池中添加另一卷。 当快照存储库的使用容量处于或低于下一个阈值时,将创建第二个快照存储库。 与第一个快照存储库相关联的日程表传输到第二个快照存储库。 第一个快照存储库中的快照映像保持可用,以满足最低历史记录要求。 新的快照映像存储到第二个快照存储库,直到第二个快照存储库中有足够的快照映像,以满足最低历史记录要求。 第一个快照存储库将被删除,并将关联的卷发布到池中。

    Method for Handling Interrupted Writes Using Multiple Cores
    25.
    发明申请
    Method for Handling Interrupted Writes Using Multiple Cores 审中-公开
    使用多个核处理中断写入的方法

    公开(公告)号:US20150324263A1

    公开(公告)日:2015-11-12

    申请号:US14805667

    申请日:2015-07-22

    Applicant: NetApp, Inc.

    Abstract: An apparatus including a storage array, a primary controller, a secondary controller and a solid state device. The storage array may be configured to be accessed by a plurality of controllers. A first of the plurality of the controllers may be configured as the primary controller configured to read and write to and from the storage array during a normal condition. A second of the plurality of the controllers may be configured as the secondary controller configured to read and write to and from the storage array during a fault condition. The solid state device may be configured to (i) store data and (ii) be accessed by the storage array and the secondary controller.

    Abstract translation: 一种包括存储阵列,主控制器,辅助控制器和固态设备的装置。 存储阵列可以被配置为被多个控制器访问。 多个控制器中的第一个可以被配置为主要控制器,其被配置为在正常状态期间从存储阵列读取和写入存储阵列。 多个控制器中的第二个可以被配置为辅助控制器,其被配置为在故障状态期间从存储阵列读取和写入存储阵列。 固态设备可以被配置为(i)存储数据和(ii)由存储阵列和辅助控制器访问。

    Methods for reducing initialization duration and performance impact during configuration of storage drives

    公开(公告)号:US10691339B2

    公开(公告)日:2020-06-23

    申请号:US16393433

    申请日:2019-04-24

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with reducing initialization duration and performance impact during configuration of storage drives includes identifying a plurality of new storage drives in a storage system. Next, one or more zeroed out storage drives is identified from the identified plurality of new storage drives based on information present in a data portion of each the identified plurality of new storage drives. A volume group comprising the identified one or more zeroed out drives is created and this created volume group is provided for data operation.

    Building stable storage area networks for compute clusters

    公开(公告)号:US10521127B2

    公开(公告)日:2019-12-31

    申请号:US15703169

    申请日:2017-09-13

    Applicant: NETAPP, INC.

    Abstract: Systems and methods that result in a stable storage system are provided. In the storage system, the latency spikes may be reduced when multiple volumes are aggregated into transfer sets according to system characteristics. The storage system transfers ownership of volumes in each transfer set as a single transaction. In the storage system, connectivity between the host and the storage controller is re-established based on the connectivity in a physical transport layer and a single path. In the storage system, pre-mature failback is also avoided when ownership of volumes is transferred back to a preferred storage controller when the same number of paths existed between the host and the preferred storage controller before and after a failover operation. Further, the storage system generates connectivity reports that display connectivity paths between hosts, storage controllers, and volumes.

    High availability storage access using quality of service based path selection in a storage area network environment

    公开(公告)号:US10459640B2

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

    申请号:US15923445

    申请日:2018-03-16

    Applicant: NetApp, Inc.

    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.

    Dynamic transitioning of protection information in array systems

    公开(公告)号:US09830094B2

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

    申请号:US14746938

    申请日:2015-06-23

    Applicant: NetApp, Inc.

    Abstract: A system, method, and computer program product is described for providing dynamic enabling and/or disabling of protection information (PI) in array systems during operation. A storage system receives a request to transition a volume from PI disabled to PI enabled during regular operation. The storage system synchronizes and purges the cache associated with the target volume. The storage system initiates an immediate availability format (IAF-PI) process to initialize PI for the associated data blocks of the volume's storage devices. The storage system continues receiving I/O requests as the IAF-PI process sweeps through the storage devices. The storage system inserts and checks PI for the write data as it is written to the storage devices. The storage system inserts PI for requested data above the IAF-PI boundary and checks PI for requested data below the IAF-PI boundary. The transition remains an online process that avoids downtime.

Patent Agency Ranking