Hardware support for non-disruptive upgrades

    公开(公告)号:US10768819B2

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

    申请号:US15336624

    申请日:2016-10-27

    Abstract: A method for non-disruptive upgrade of a storage system is provided. The method includes disabling, by an interlock, access by one or more processors of the storage system to the first memory, responsive to a request. The method includes persisting configuration information in the first memory to the solid-state memory, with the access to the first memory disabled by the interlock, wherein the persisting, the first memory and the solid-state memory are supported by an energy reserve. The method includes enabling, by the interlock, access by the one or more processors to the first memory, responsive to completing the persisting, and writing, by the one or more processors of the storage system, to the first memory, to perform the upgrade with further configuration information, with the access enabled by the interlock and wherein at least the persisting is accomplished without power cycling.

    INTELLIGENT REFRESH OF 3D NAND
    92.
    发明申请

    公开(公告)号:US20200243148A1

    公开(公告)日:2020-07-30

    申请号:US16845916

    申请日:2020-04-10

    Abstract: A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.

    Method for processing blocks of flash memory

    公开(公告)号:US10650902B2

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

    申请号:US15668526

    申请日:2017-08-03

    Abstract: A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.

    Mapping Defective Memory in a Storage System
    95.
    发明申请

    公开(公告)号:US20190227875A1

    公开(公告)日:2019-07-25

    申请号:US16370645

    申请日:2019-03-29

    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes within a chassis. The plurality of storage nodes has flash memory for storage of user data and is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the storage nodes is configured to generate at least one address translation table that maps around defects in the flash memory on one of a per flash package basis, per flash die basis, per flash plane basis, per flash block basis, per flash page basis, or per physical address basis. Each of the plurality of storage nodes is configured to apply the at least one address translation table to write and read accesses of the user data.

    Data rebuild on feedback from a queue in a non-volatile solid-state storage

    公开(公告)号:US10216411B2

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

    申请号:US15285410

    申请日:2016-10-04

    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes, each of the plurality of storage nodes having nonvolatile solid-state memory and a plurality of operations queues coupled to the solid-state memory. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the plurality of storage nodes is configured to determine whether a read of 1 or more bits in the solid-state memory via a first path is within a latency budget. The plurality of storage nodes is configured to perform a read of user data or metadata via a second path, responsive to a determination that the read of the bit via the first path is not within the latency budget.

    Data rebuild on feedback from a queue in a non-volatile solid-state storage
    99.
    发明授权
    Data rebuild on feedback from a queue in a non-volatile solid-state storage 有权
    在非易失性固态存储器中从队列反馈的数据重建

    公开(公告)号:US09483346B2

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

    申请号:US14454503

    申请日:2014-08-07

    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes, each of the plurality of storage nodes having nonvolatile solid-state memory and a plurality of operations queues coupled to the solid-state memory. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the plurality of storage nodes is configured to determine whether a read of 1 or more bits in the solid-state memory via a first path is within a latency budget. The plurality of storage nodes is configured to perform a read of user data or metadata via a second path, responsive to a determination that the read of the bit via the first path is not within the latency budget.

    Abstract translation: 提供了一个存储集群。 存储集群包括多个存储节点,多个存储节点中的每一个具有非易失性固态存储器和耦合到固态存储器的多个操作队列。 多个存储节点被配置为在整个多个存储节点中分发用户数据和元数据,使得多个存储节点可以利用多个存储节点中的两个的故障来访问用户数据。 多个存储节点中的每一个被配置为确定经由第一路径的固态存储器中的1位或更多比特的读取是否处于等待时间预算内。 多个存储节点经配置以经由第二路径执行用户数据或元数据的读取,响应于确定经由第一路径的位的读取不在等待时间预算内。

Patent Agency Ranking