Patent ID: 7647360
Filing Date: 2010-01-12
Classification: G06F

Abstract:
1. A computer-implemented method comprising: creating a volume dependency between a filesystem volume and a database volume, the filesystem volume being associated with a master journal and the database volume being associated with a slave journal; storing metadata associated with a file in a database associated with the database volume; writing update data to the file in the filesystem volume; closing the file in the filesystem volume; inserting a marker into the master journal, the marker descriptive of the file closing operation; updating the file; performing a consistency state operation in the database associated with the database volume; receiving a restore volume request comprising a transaction identifier descriptive of a transaction in the database; verifying the existence of the volume dependency between the filesystem volume and the database volume; restoring a point-in-time version of the database using the received database transaction identifier; reading at least one attribute of the last version of the file from the database; searching for the marker in the master journal, the marker comprising the at least one attribute; and restoring the filesystem volume based on the marker; the restoring comprising: