Patent · US Active

Synchronizing control nodes and a recovery from a failure of a primary control node of a storage system

US10067843B1 · kind B1 · utility

3Cited by
1References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 1, 2016
Grant dateSep 4, 2018
Priority date
Expiry dateMay 19, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/1663
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for synchronizing between a primary control node of a storage system and a secondary control node of the storage system, the method may include performing a change in a key-value store that is stored in shared memory of the storage system and includes control metadata for controlling access to data stored in the storage system; the shared memory is accessible to the primary control node and to a secondary control node; generating a change indication that (i) is indicative of the change in the key-value store and (ii) requests the secondary control node to introduce changes in one or more additional data structures that are not stored in the shared memory; the change in the key-value store comprises replacing a previous given value with a current given value that is associated with a given key; sending the change indication to the secondary control node; receiving an acknowledgement from the secondary control node; wherein the acknowledgement indicates at least one of the following: (i) the secondary control node received the change indication and (ii) the secondary control node introduced the changes in the one or more additional data structures that are not stored in the …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.