Patent ID: 7747663
Filing Date: 2010-06-29
Classification: G06F

Abstract:
1. A method of storing information in a storage system comprising: chunking data into one or more blocks of data with a file server; generating metadata operations of a file system with the file server; storing the one or more blocks of data in a block store; retrieving the metadata operations with a commit server; generating a data structure based on the metadata operations and the one or more blocks of data with the commit server; storing the data structure in the block store, storing the metadata operations in an update log; and wherein retrieving the metadata operations with the commit server comprises retrieving the metadata operations from the update log; wherein chunking data into one or more blocks of data and generating metadata operations with the file server further comprises associating a timestamp with the generated metadata operations and comprising: storing the generated metadata operations at the file server; and cleaning the metadata stored at the file server with the metadata stored as a version of the data structure based at least in part on the one or more timestamps associated with the retrieved metadata operations.