×

SEAMLESS FAULT TOLERANCE VIA BLOCK REMAPPING AND EFFICIENT RECONCILIATION

  • US 20190065062A1
  • Filed: 12/22/2017
  • Published: 02/28/2019
  • Est. Priority Date: 08/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. In a storage cluster having nodes that are arranged hierarchically, the nodes including a parent node and component nodes that are child nodes of the parent node, the component nodes including a first component node and a second component node, a method of allocating blocks of a logical storage space of a storage object by the parent node to one of the component nodes, comprising:

  • maintaining a first allocation map for the parent node, wherein second and third allocation maps are also maintained for the first and second component nodes, respectively;

    communicating with the first component node to execute the received first write operation on the first component node and update the second allocation map to indicate that the first block is a written block; and

    upon detecting that the first component node is offline, communicating with the second component node to execute a second write operation that targets a second block of the logical storage space, which is allocated to the first component node, on the second component node, and update the third allocation map to indicate that the second block is a written block.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×