Synchronizing Updates Across Cluster Filesystems
First Claim
1. A method comprising:
- creating one or more consistency points in a source filesystem, including creating a first consistency point at a first point-in-time and a second consistency point at a second point-in-time, wherein each consistency point represents filesystem data and metadata at a point-in-time to establish a recovery point, and 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 to detect a directory change at the source filesystem, including identifying at least one difference between the first and second consistency points;
responsive to the detection of the directory change, identifying a file level change, wherein the file level change is associated with an established directory at a target filesystem;
establishing a link from the source filesystem to the target filesystem; and
updating the established directory based on the file level change.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments described herein relate to synchronization of data in a shared pool of configurable computer resources. One or more consistency points are created in a source filesystem. A first consistency point is compared with a second consistency point to detect a directory change at the source filesystem, which includes identifying at least one difference between the first and second consistency points. A file level change associated with an established directory at a target filesystem is identified responsive to the detection of the directory change. A link is established between the source filesystem and the target filesystem, and the established directory is updated based on the file level change.
33 Citations
20 Claims
-
1. A method comprising:
-
creating one or more consistency points in a source filesystem, including creating a first consistency point at a first point-in-time and a second consistency point at a second point-in-time, wherein each consistency point represents filesystem data and metadata at a point-in-time to establish a recovery point, and 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 to detect a directory change at the source filesystem, including identifying at least one difference between the first and second consistency points; responsive to the detection of the directory change, identifying a file level change, wherein the file level change is associated with an established directory at a target filesystem; establishing a link from the source filesystem to the target filesystem; and updating the established directory based on the file level change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a source server having a processing unit in communication with memory, wherein the source server is associated with a source filesystem; a functional unit in communication with the source server, the functional unit to; create one or more consistency points in a source filesystem, including create a first consistency point at a first point-in-time and a second consistency point at a second point-in-time, wherein each consistency point represents filesystem data and metadata at a point-in-time to establish a recovery point, and wherein the first consistency point and the second consistency point are any two consistency points; compare the first consistency point with the second consistency point to detect a directory change at the source filesystem, including the functional unit to identify at least one difference between the first and second consistency points; responsive to the detection of the directory change, identify a file level change, wherein the file level change is associated with an established directory at a target filesystem; establish a link from the source filesystem to the target filesystem; and update the established directory based on the file level change. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising computer readable storage device having computer readable program code embodied therewith, the program code executable by a processor to:
-
create one or more consistency points in a source filesystem, including create a first consistency point at a first point-in-time and a second consistency point at a second point-in-time, wherein each consistency point represents filesystem data and metadata at a point-in-time to establish a recovery point, and wherein the first consistency point and the second consistency point are any two consistency points; compare the first consistency point with the second consistency point to detect a directory change at the source filesystem, including the functional unit to identify at least one difference between the first and second consistency points; responsive to the detection of the directory change, identify a file level change, wherein the file level change is associated with an established directory at a target filesystem; establish a link from the source filesystem to the target filesystem; and update the established directory based on the file level change. - View Dependent Claims (17, 18, 19, 20)
-
Specification