Manager election for erasure coding groups
AssigneeNetApp, Inc.
InventorsDheeraj Raghavender Sangamkar, Song Guen Yoon, Emalayan Vairavanathan, Yi Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsDheeraj Raghavender Sangamkar, Song Guen Yoon, Emalayan Vairavanathan, Yi Zhang
Estimating the term…
To ensure that there is an elected manager among storage nodes of an erasure coding group (“ECG”), an ECG manager (“ECGM”) election process is periodically performed among available storage nodes that are configured with the software to perform the services of an ECGM. When a storage node is activated, an ECGM process of the storage node begins executing and is assigned a process identifier (“PID”). A storage node can utilize a service query framework to identify other available storage nodes and retrieve their ECGM PIDs. The storage node then selects a PID according to a criterion and elects the storage node corresponding to the selected PID to be the acting ECGM. This process is performed periodically, so even if the acting ECGM storage node fails, a new ECGM is eventually selected from the available storage nodes.
A method comprising:
One or more non-transitory machine-readable storage media comprising program code for maintaining a single data storage manager among a plurality storage nodes, the program code to:
A first storage node comprising:
Dependencies are inferred from the claim text.