Dynamically modifying durability properties for individual data volumes
    2.
    发明授权
    Dynamically modifying durability properties for individual data volumes 有权
    动态修改单个数据量的耐久性

    公开(公告)号:US09342457B2

    公开(公告)日:2016-05-17

    申请号:US14204916

    申请日:2014-03-11

    摘要: A block-based storage system may implement dynamic durability adjustment for page cache write logging. A rate of incoming write requests for data volumes maintained at a storage node may be monitored. Based, at least in part, on the rate of incoming write requests, a dynamic modification to a durability property for a data volume may be made, such as enabling page cache write logging the data volume or disabling write logging for the data volume. When incoming write requests are received, a determination may be made as to whether page cache write logging for a particular data volume is enabled. For write requests with disabled page cache write logging, the page cache may be updated and the write request may be acknowledged without storing a log record describing the update in a page cache write log.

    摘要翻译: 基于块的存储系统可以实现页面缓存写入日志记录的动态耐久性调整。 可以监视在存储节点处维护的数据卷的传入写入请求的速率。 至少部分地基于传入写入请求的速率,可以对数据卷的耐久性属性进行动态修改,例如使页面缓存写入记录数据卷或禁用数据卷的写日志记录。 当接收到进入的写入请求时,可以确定是否启用特定数据卷的页面缓存写入日志记录。 对于具有禁用页面缓存写入日志记录的写入请求,可以更新页面缓存,并且可以确认写入请求,而不将描述更新的日志记录存储在页面缓存写入日志中。

    Optimized write performance at block-based storage during volume snapshot operations
    3.
    发明授权
    Optimized write performance at block-based storage during volume snapshot operations 有权
    在卷快照操作期间优化基于块的存储的写入性能

    公开(公告)号:US09405483B1

    公开(公告)日:2016-08-02

    申请号:US14205046

    申请日:2014-03-11

    IPC分类号: G06F3/06

    摘要: 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.

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