DATA STORAGE SYSTEM WITH ENFORCED FENCING
    2.
    发明申请

    公开(公告)号:US20180181330A1

    公开(公告)日:2018-06-28

    申请号:US15392806

    申请日:2016-12-28

    Abstract: A data storage system includes multiple head nodes and data storage sleds. The data storage sleds include multiple mass storage devices and a sled controller. Respective ones of the head nodes are configured to obtain credentials for accessing particular portions of the mass storage devices of the data storage sleds. A sled controller of a data storage sled determines whether a head node attempting to perform a write on a mass storage device of a data storage sled that includes the sled controller is presenting with the write request a valid credential for accessing the mass storage devices of the data storage sled. If the credentials are valid, the sled controller causes the write to be performed and if the credentials are invalid, the sled controller returns a message to the head node indicating that it has been fenced off from the mass storage device.

    PAGE CACHE WRITE LOGGING AT BLOCK-BASED STORAGE
    3.
    发明申请
    PAGE CACHE WRITE LOGGING AT BLOCK-BASED STORAGE 审中-公开
    页面高速缓存写入基于块的存储

    公开(公告)号:US20150261674A1

    公开(公告)日:2015-09-17

    申请号:US14205067

    申请日:2014-03-11

    Abstract: A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.

    Abstract translation: 基于块的存储系统可以实现页面缓存写入日志记录。 可以在存储节点处接收对存储节点维护的数据卷的写入请求。 可以根据请求更新页面缓存。 描述页面高速缓存更新的日志记录可以存储在维护在永久存储设备中的页面缓存写入日志中。 一旦在页面高速缓存中执行了写入请求并将其记录在页面缓存写入日志中的日志记录中,则可以确认写入请求。 从页面缓存中的数据丢失的系统故障恢复时,可能会重播页面缓存写入日志中的日志记录,以在系统故障之前将页面缓存的状态还原到页面缓存。

    REDUCING DATA VOLUME DURABILITY STATE FOR BLOCK-BASED STORAGE
    4.
    发明申请
    REDUCING DATA VOLUME DURABILITY STATE FOR BLOCK-BASED STORAGE 有权
    减少基于块的存储的数据量可持续性状态

    公开(公告)号:US20150261443A1

    公开(公告)日:2015-09-17

    申请号:US14204943

    申请日:2014-03-11

    Abstract: A block-based storage system may implement reducing durability state for a data volume. A determination may be made that storage node replicating write requests for a data volume is unavailable. In response, subsequent write requests may be processed according to a reduced durability state for the data volume such that replication for the data volume may be disabled for the storage node. Write requests may then be completed at a fewer number of storage nodes prior to acknowledging the write request as complete. Durability state for the data volume may be increase in various embodiments. A storage node may be identified and replication operations may be performed to synchronize the current data volume at the storage node with a replica of the data volume maintained at the identified storage node.

    Abstract translation: 基于块的存储系统可以实现数据量的降低耐久性状态。 可以确定复制对数据卷的写入请求的存储节点不可用。 作为响应,可以根据数据卷的减少的耐久性状态来处理随后的写入请求,使得对于存储节点可以禁用数据卷的复制。 然后,在将写入请求确认为完成之前,可以在较少数量的存储节点上完成写入请求。 在各种实施例中,数据量的耐久性状态可能会增加。 可以识别存储节点,并且可以执行复制操作以使存储节点处的当前数据卷与在所识别的存储节点处维护的数据卷的副本同步。

    DATA STORAGE SYSTEM WITH REDUNDANT INTERNAL NETWORKS

    公开(公告)号:US20180183868A1

    公开(公告)日:2018-06-28

    申请号:US15392835

    申请日:2016-12-28

    Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.

    OPTIMIZED WRITE PERFORMANCE AT BLOCK-BASED STORAGE DURING VOLUME SNAPSHOT OPERATIONS
    8.
    发明申请
    OPTIMIZED WRITE PERFORMANCE AT BLOCK-BASED STORAGE DURING VOLUME SNAPSHOT OPERATIONS 审中-公开
    在批量运行过程中基于块的存储的优化写入性能

    公开(公告)号:US20160328168A1

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

    申请号:US15216644

    申请日:2016-07-21

    Abstract: Write optimization for block-based storage performing snapshot operations may be implemented. Write requests for a particular data volume may be received for which a snapshot operation is in progress. A determination may be made as to whether a data chunk of the data volume modified as part of the write request has not yet been stored to a remote snapshot data store as part of the snapshot operation. For a data chunk that is to be modified and that has not yet been stored, the data chunk may be stored in a local in-memory volume snapshot buffer. Once the data chunk is stored in the in-memory volume snapshot buffer, the write request may be performed and acknowledged as complete. The data chunk may be sent to the remote snapshot data store asynchronously with regard to the acknowledgment of the write request.

    Abstract translation: 可以实现对执行快照操作的基于块的存储的写入优化。 可能会收到针对特定数据卷的写请求正在进行快照操作。 作为快照操作的一部分,可以确定作为写请求的一部分修改的数据卷的数据块是否还没有被存储到远程快照数据存储。 对于要修改并且尚未存储的数据块,数据块可以存储在本地内存卷快照缓冲区中。 一旦数据块被存储在内存卷快照缓冲器中,写请求可以被执行并被确认为完成。 关于写请求的确认,数据块可以异步地发送到远程快照数据存储。

Patent Agency Ranking