METHODS AND SYSTEMS FOR NEGOTIATING A PRIMARY BIAS STATE IN A DISTRIBUTED STORAGE SYSTEM

    公开(公告)号:US20240338125A1

    公开(公告)日:2024-10-10

    申请号:US18296832

    申请日:2023-04-06

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0617 G06F3/0653 G06F3/0683

    Abstract: Systems and methods include negotiating a primary bias state for primary and secondary storage sites when a mediator is temporarily unavailable for a multi-site distributed storage system. In one example, a computer-implemented method comprises detecting, with the primary storage site having a primary storage cluster, a temporary loss of connectivity to a mediator or a failure of the mediator. The computer-implemented method includes negotiating the primary bias state and setting the primary bias state on a secondary storage cluster of the secondary storage site when the secondary storage cluster detects a temporary loss of connectivity to the mediator, determining whether the primary storage cluster receives a confirmation of the secondary storage cluster setting the primary bias state, and setting the primary bias state on the primary storage cluster when the primary storage cluster receives the confirmation.

    METHODS AND SYSTEMS FOR HANDLING RACE CONDITIONS ASSOCIATED WITH A PRIMARY BIAS STATE IN A DISTRIBUTED STORAGE SYSTEM

    公开(公告)号:US20240338145A1

    公开(公告)日:2024-10-10

    申请号:US18296834

    申请日:2023-04-06

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/067

    Abstract: According to an example, a computer-implemented method comprises initiating a first process for atomically setting the primary bias state with a first node of a primary storage cluster of a multi-site distributed storage system due to a temporary loss of connectivity to a mediator or a temporary mediator failure, releasing an atomic lock for the first process on the first node of the primary storage cluster, sending the first process and an associated first generation indicator to a first node of a secondary storage cluster of the multi-site distributed storage system to handle the first process for setting the primary bias state, and initiating a second process for atomically clearing a primary bias state with the first node or any node of the primary storage cluster based on detecting a connection to the mediator or detecting that the mediator is available.

Patent Agency Ranking