×

Sparse recall and writes for archived and transformed data objects

  • US 9,946,729 B1
  • Filed: 10/31/2008
  • Issued: 04/17/2018
  • Est. Priority Date: 03/21/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request from a client of a storage system to access a data object from a primary storage of the storage system;

    determining whether the requested data object is stored in a first form at the primary storage or is stored in a second form at a secondary storage of the storage system;

    identifying that the requested data object is stored in the second form at the secondary storage according to a stub file, including attributes of the data object, stored in the primary storage, replacing the data object, and linking to the data object stored in the second form at the secondary storage;

    determining which data blocks of the data object requested by the client that are not stored in the primary storage, if any, are stored in the secondary storage and are required in order to satisfy the request according to a migration inode associated with the stub file stored in the primary storage;

    recalling the data blocks of the data object, that are determined to be stored in the secondary storage and are required to satisfy the request, from the secondary storage; and

    returning data, including the data blocks recalled from the secondary storage, to the client to satisfy the request.

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