×

Sequential resilvering of storage devices with reduced restarts

  • US 10,671,500 B2
  • Filed: 01/17/2017
  • Issued: 06/02/2020
  • Est. Priority Date: 06/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of resilvering a plurality of failed devices in a storage pool, the method comprising:

  • detecting a failure of a first storage device in the storage pool;

    determining a plurality of data blocks that are stored on the first storage device;

    coarsely sorting the plurality of data blocks into one or more buckets in an order in which the plurality of data blocks are located on the first storage device based on disk addresses, such that blocks within each of the one or more buckets are not required to be in disk address order;

    detecting a failure of a second storage device in the storage pool after detecting the failure of the first storage device;

    determining that one or more of the plurality of data blocks are also located on the second storage device; and

    reusing at least part of the one or more buckets to resilver the second storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×