×

Method, device, and system for data reconstruction

  • US 9,904,599 B2
  • Filed: 08/11/2014
  • Issued: 02/27/2018
  • Est. Priority Date: 02/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for data reconstruction in a cluster having a plurality of storage nodes, wherein each storage node includes a plurality of partitions, the method comprising:

  • identifying, by a device, first partitions of a plurality of first storage nodes that store backup data of a first faulty storage node based on routing table information, wherein at least two partitions in the cluster store backup data for each partition of the first faulty storage nodeand wherein each first partition stores backup data for a corresponding partition of the first faulty storage node;

    generating, by the device, one or more first data migration tasks for migrating backup data from the first partitions of the plurality of first storage nodes to second partitions of a plurality of second storage nodes;

    identifying, by the device, a second faulty storage node and that the second faulty storage node is one of the first or second storage nodes in the one or more first data migration tasks;

    when the second faulty storage node is one of the first storage nodes in the one or more first data migration tasks, identifying a third partition of a third storage node which stores backup data for a first partition of the first faulty storage node, updating the one or more first data migration tasks by replacing a second partition of the second faulty storage node with the third partition of the third storage node;

    when the second faulty storage node is one of the second storage nodes in the one or more first data migration tasks, identifying one or more fourth storage nodes to store backup data for one or more partitions of the first faulty storage node, updating the one or more first data migration tasks by replacing the second faulty storage node with the one or more fourth storage nodes; and

    executing, by the device, the updated one or more first data migration tasks.

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