RECOVERY MECHANISM WITH SELECTIVE ORDERING AND CONCURRENT OPERATIONS

    公开(公告)号:US20250004887A1

    公开(公告)日:2025-01-02

    申请号:US18828089

    申请日:2024-09-09

    Applicant: NetApp, Inc.

    Abstract: Techniques are provided for a recovery process with selective ordering and concurrent operations in order to recover from a failure. Representations of active log structures are rebuilt within memory according to ordering values assigned to I/O operations logged within the active log structures. Representation of certain active log structures may be concurrently rebuilt based upon the active log structures comprising I/O operations that are non-overlapping within a distributed file system, have no dependencies, relate to different services, and/or target independent files. Representation of stale log structures are concurrently rebuilt within memory. While rebuilding the log structures and executing the I/O operations, a key value map is concurrently rebuilt within the memory for locating data of the I/O operations. Concurrent operations during the recovery process reduces the time to complete the recovery process, and thus reduces client downtime during the recovery process.

    RECOVERY MECHANISM WITH SELECTIVE ORDERING AND CONCURRENT OPERATIONS

    公开(公告)号:US20240054056A1

    公开(公告)日:2024-02-15

    申请号:US17886843

    申请日:2022-08-12

    Applicant: NetApp Inc.

    CPC classification number: G06F11/1469 G06F11/1464 G06F11/1471

    Abstract: Techniques are provided for a recovery process with selective ordering and concurrent operations in order to recover from a failure. Representations of active log structures are rebuilt within memory according to ordering values assigned to I/O operations logged within the active log structures. Representation of certain active log structures may be concurrently rebuilt based upon the active log structures comprising I/O operations that are non-overlapping within a distributed file system, have no dependencies, relate to different services, and/or target independent files. Representation of stale log structures are concurrently rebuilt within memory. While rebuilding the log structures and executing the I/O operations, a key value map is concurrently rebuilt within the memory for locating data of the I/O operations. Concurrent operations during the recovery process reduces the time to complete the recovery process, and thus reduces client downtime during the recovery process.

Patent Agency Ranking