×

Reducing metadata in a write-anywhere storage system

  • US 9,116,819 B2
  • Filed: 10/17/2013
  • Issued: 08/25/2015
  • Est. Priority Date: 10/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A data storage method comprising:

  • receiving a write request from client for a data item;

    storing the data item in an extent cache while concurrently storing metadata for the data item in an extent index including updating an interval tree, the updating includingevaluating the interval tree to determine if the data item overlaps or is adjacent to an already cached data item,when the data item overlaps or is adjacent to an already cached data item, merging the metadata for the data item into the interval tree,when the data item overlaps or is adjacent to an already cached data item, adding a new metadata entry for the data item into the interval tree;

    upon receipt of a first interrupt or event, moving the data item and the meta data for the data item from the extent cache and the extent index to a commit cache and a commit index;

    upon receipt of a second interrupt or event, moving the data item from the commit cache to a primary storage device and removing the metadata for the data item from the commit index.

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