High Availability Storage Access Using Quality Of Service Based Path Selection In A Storage Area Network Environment

    公开(公告)号:US20200042195A1

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

    申请号:US16653165

    申请日:2019-10-15

    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.

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

    公开(公告)号:US10303362B2

    公开(公告)日:2019-05-28

    申请号:US15433716

    申请日:2017-02-15

    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.

    Recovering unreadable data for a vaulted volume

    公开(公告)号:US10216597B2

    公开(公告)日:2019-02-26

    申请号:US15142659

    申请日:2016-04-29

    Applicant: NetApp, Inc.

    Abstract: A method, a computing device, and a non-transitory machine-readable medium for replacing an unreadable sector in a storage system is provided. In some embodiments, the method includes identifying a sector from a plurality of sectors in a physical memory of a storage device in a storage system as an unreadable sector. An unreadable sector is a sector that includes data that had been corrupted and cannot be recovered from data in the storage system. In some embodiments, the unreadable sector is recovered by receiving a copy of a sector identified as the unreadable sector from a cloud storage, where the copy of the sector stores readable data and the cloud storage is a separate storage from the storage system. The method then includes replacing the unreadable sector with the copy at the sector at a memory location in the physical memory occupied by the unreadable sector.

    Recovering Unreadable Data For A Vaulted Volume

    公开(公告)号:US20170315890A1

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

    申请号:US15142659

    申请日:2016-04-29

    Applicant: NetApp, Inc.

    Abstract: A method, a computing device, and a non-transitory machine-readable medium for replacing an unreadable sector in a storage system is provided. In some embodiments, the method includes identifying a sector from a plurality of sectors in a physical memory of a storage device in a storage system as an unreadable sector. An unreadable sector is a sector that includes data that had been corrupted and cannot be recovered from data in the storage system. In some embodiments, the unreadable sector is recovered by receiving a copy of a sector identified as the unreadable sector from a cloud storage, where the copy of the sector stores readable data and the cloud storage is a separate storage from the storage system. The method then includes replacing the unreadable sector with the copy at the sector at a memory location in the physical memory occupied by the unreadable sector.

    Method for handling interrupted writes using multiple cores
    9.
    发明授权
    Method for handling interrupted writes using multiple cores 有权
    使用多个内核处理中断写入的方法

    公开(公告)号:US09400716B2

    公开(公告)日:2016-07-26

    申请号: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)由存储阵列和辅助控制器访问。

Patent Agency Ranking