×

Synchronizing updates across cluster filesystems

  • US 9,235,594 B2
  • Filed: 08/20/2012
  • Issued: 01/12/2016
  • Est. Priority Date: 11/29/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • periodically creating a consistency point in a source filesystem, each consistency point representing filesystem data and metadata at a point-in-time to establish a recovery point, the periodic creation of the consistency point including creating a first consistency point at a first point-in-time and a second consistency point at a second point-in-time, wherein the first consistency point and the second consistency point are any two consistency points;

    comparing the first consistency point with the second consistency point, including identifying a difference between the first and second consistency points, wherein the comparison detects presence of a new inode and a changed directory at the filesystem;

    responsive to the detection of the new inode, creating a temporary new target inode at a target file system;

    mapping at least one target inode, including the temporary inode, to one or more corresponding source inodes;

    responsive to the detection of the changed directory, identifying a file level change, wherein a changed file is associated with an established directory at the target filesystem;

    establishing a link from the source filesystem to the target filesystem; and

    applying the identified difference between the first and second consistency points, including applying the identified difference using the temporary new inode, including replaying the identified difference as one or more filesystem operations, wherein the difference is differential, and including updating the established directory with data associated with the changed file.

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