Methods for handling storage element failures to reduce storage device failure rates and devices thereof

    公开(公告)号:US10915405B2

    公开(公告)日:2021-02-09

    申请号:US15606379

    申请日:2017-05-26

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory computer readable media, and computing devices that determine when a storage element of a data storage device has failed. Address(es) mapped to the failed storage element are identified, when the determining indicates that the storage element has failed. Data corresponding to the address(es) is regenerated according to a data loss protection and recovery scheme (e.g., a RAID scheme). The regenerated data is written to other storage element(s) of the data storage device in order to remap the address(es) to the other storage element(s). This technology allows a data storage device (e.g., an SSD) to be repaired in-place following a failure of storage element(s) (e.g., a die) of the data storage device. Advantageously, entire data storage devices do not have to be failed with this technology as a result of a failure of an individual storage element, thereby reducing data storage device failure rates and associated overhead.

    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.

    DATA ACCESS REQUEST MONITORING TO REDUCE SYSTEM RESOURCE USE FOR BACKGROUND OPERATIONS
    34.
    发明申请
    DATA ACCESS REQUEST MONITORING TO REDUCE SYSTEM RESOURCE USE FOR BACKGROUND OPERATIONS 有权
    数据访问请求监视以减少背景操作的系统资源使用

    公开(公告)号:US20140325157A1

    公开(公告)日:2014-10-30

    申请号:US13871783

    申请日:2013-04-26

    Applicant: NetApp, Inc.

    Abstract: An I/O processing stack includes a proxy that can provide processing services for access requests to initialized and uninitialized storage regions. For a write request, the proxy stores write information in a write metadata repository. If the write is requested for an address in an initialized storage region of the storage system, the proxy performs a write to the initialized region based on region information in the write I/O access request. If the write is requested for an address in an uninitialized storage region of the storage system, the proxy performs an on-demand initialization of the storage region and then performs a write to the storage region based on region information provided by the proxy.

    Abstract translation: I / O处理堆栈包括可以为初始化和未初始化的存储区域的访问请求提供处理服务的代理。 对于写入请求,代理将写入信息存储在写入元数据存储库中。 如果对存储系统的初始化存储区域中的地址请求写入,则代理根据写入I / O访问请求中的区域信息执行对初始化区域的写入。 如果对存储系统的未初始化存储区域中的地址请求写入,则代理执行存储区域的按需初始化,然后基于由代理提供的区域信息对存储区域进行写入。

Patent Agency Ranking