System and Method for Allocating Storage System Resources During Write Throttling Unknown

    公开(公告)号:US20230129182A1

    公开(公告)日:2023-04-27

    申请号:US17509308

    申请日:2021-10-25

    IPC分类号: G06F3/06

    摘要: A method, computer program product, and computing system for allocating a first number of tokens from a plurality of tokens for processing read IO requests from a read IO queue, thus defining a number of allocated read tokens. A second number of tokens may be allocated from the plurality of tokens for processing write IO requests from a write IO queue, thus defining a number of allocated write tokens. It may be determined that the processing of the write IO requests is throttled. In response to determining that the processing of the write IO requests from the write IO queue is throttled, a maximum allowable number of write tokens may be defined. Additional tokens may be allocated for processing the read IO requests from the read IO queue based upon, at least in part, the maximum allowable number of write tokens and the number of allocated write tokens.

    REUSING OVERWRITTEN PORTION OF WRITE BUFFER OF A STORAGE SYSTEM

    公开(公告)号:US20210365206A1

    公开(公告)日:2021-11-25

    申请号:US16879459

    申请日:2020-05-20

    IPC分类号: G06F3/06

    摘要: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to receive a write command at a control module of a storage system, wherein the write command comprises a write operation configured to cause one or more data pages in a page buffer associated with the control module to be overwritten with incoming data. The at least one processing device is also configured to invalidate the one or more overwritten data pages in the page buffer after committing the write operation. The at least one processing device is further configured to release the one or more invalidated data pages in the page buffer to a page buffer pool associated with the control module, wherein the page buffer pool manages available data pages in the page buffer.

    System and method for tier recovery

    公开(公告)号:US11086736B2

    公开(公告)日:2021-08-10

    申请号:US16670154

    申请日:2019-10-31

    IPC分类号: G06F12/00 G06F11/14

    摘要: A method, computer program product, and computer system for identifying, by a computing device, a pattern in a super block of a logger tier. It may be determined that the pattern in the super block of the logger tier is a known pattern, wherein the known pattern indicates invalid data in the logger tier. The logger tier may be booted up by storing an unknown pattern in the super block into the logger tier, wherein the unknown pattern indicates valid data in the logger tier.

    System and Method for Tier Recovery

    公开(公告)号:US20210133053A1

    公开(公告)日:2021-05-06

    申请号:US16670154

    申请日:2019-10-31

    IPC分类号: G06F11/14

    摘要: A method, computer program product, and computer system for identifying, by a computing device, a pattern in a super block of a logger tier. it may be determined that the pattern in the super block of the logger tier is a known pattern, wherein the known pattern indicates invalid data in the logger tier. The logger tier may be booted up by storing an unknown pattern in the super block into the logger tier, wherein the unknown pattern indicates valid data in the logger tier.

    SYSTEM AND METHOD FOR DUAL NODE PARALLEL FLUSH

    公开(公告)号:US20210034534A1

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

    申请号:US16525227

    申请日:2019-07-29

    摘要: A method, computer program product, and computer system for identifying a first node that has written a first page of a plurality of pages to be flushed. A second node that has written a second page of the plurality of pages to be flushed may be identified. It may be determined whether the first page of the plurality of pages is to be flushed by one of the first node and the second node and whether the second page of the plurality of pages is to be flushed by one of the first node and the second node based upon, at least in part, one or more factors. The first node may allocate the first page of the plurality of pages and the second page of the plurality of pages to be flushed in parallel by one of the first node and the second node based upon, at least in part, the one or more factors.