×

Data Storage Space Recovery

  • US 20160357450A1
  • Filed: 06/05/2015
  • Published: 12/08/2016
  • Est. Priority Date: 06/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of managing storage of data objects to a data storage environment comprising a plurality of storage nodes, the method comprising:

  • receiving write requests for data objects;

    storing the data objects at the storage nodes according to the write requests; and

    updating a storage manager catalog that maps data object identifications (DOIDs) for the data objects with actual storage locations of the data objects, wherein the DOID for a data object is calculated based on content of the data object;

    wherein, if the data object is a revised version of a previously stored data object, the revised data object has a different DOID than the previously stored data object, the revised data object is stored at a different storage location than the previously stored data object and without overwriting the previously stored data object, and the storage manager catalog is updated to reflect that the previously stored data object has been superseded by the revised version; and

    recovering storage space allocated for data objects that are indicated as stale in the storage manager catalog, wherein the process of recovering storage space is interspersed with read and write requests to the storage nodes.

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