×

Data processing system with mechanism for restoring file systems based on transaction logs

  • US 6,732,124 B1
  • Filed: 02/09/2000
  • Issued: 05/04/2004
  • Est. Priority Date: 03/30/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system with a logging mechanism which stores log records for repairing an inconsistent file system, the system comprising:

  • a primary storage subsystem;

    a secondary storage subsystem;

    a plurality of metadata volumes, created in said secondary storage subsystem, which store a plurality of metadata objects describing files;

    a log volume, created in said secondary storage subsystem, which stores log records describing updates made to the metadata objects;

    a metadata cache, created in said primary storage subsystem, which temporarily stores the metadata objects;

    metadata loading means, responsive to a transaction attempting to update metadata objects, for loading the requested metadata objects from said metadata volumes to said metadata cache;

    metadata management means for holding metadata volume location identifiers associated with the metadata objects loaded to said metadata cache, the metadata volume location identifiers indicating in which of said metadata volumes the metadata objects were stored;

    log collection means for collecting log records which indicate what updates were made to the metadata objects in said metadata cache, the log records containing the metadata volume location identifiers corresponding to the updated metadata objects;

    a log buffer which stores the log record collected by said log collection means; and

    log writing means for transferring the log records from said log buffer to said log volume.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×