×

Data object recovery for storage systems

  • US 10,152,376 B2
  • Filed: 01/05/2017
  • Issued: 12/11/2018
  • Est. Priority Date: 06/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for retrieving data in a storage system, the method comprising:

  • receiving, at the storage system, an I/O request for object data, the I/O request being received from a client device;

    identifying one or more data fragments where the object data is stored;

    determining, by the storage system, that a first one of the data fragments is unavailable due to a failure of a node in the storage system, the first data fragment containing a plurality of first small data fragments that constitute a first portion of the object data;

    retrieving, a plurality of second small data fragments and a plurality of coded fragments, the plurality of second small data fragments being generated based on the plurality of second small data fragments and a coding matrix, the plurality of second small data fragments and the plurality of coded fragments being part of a slice that is associated with the first data fragment;

    recovering, by the storage system, the first portion of the object data by using the plurality of second small data fragments and the plurality of coded fragments; and

    completing, by the storage system, the I/O request for object data based on the recovered first portion of the object data.

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