Synchronizing updates across cluster filesystems
First Claim
Patent Images
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;
detecting a directory change at the source filesystem, including comparing the first consistency point with the second consistency point and identifying at least one difference between the first and second consistency points based on the comparison; and
communicating the detected directory change to a target filesystem including;
identifying a file level change associated with a target filesystem directory based on the detected directory change and a mapping between the source and target filesystems;
andupdating the target filesystem 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.
46 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; detecting a directory change at the source filesystem, including comparing the first consistency point with the second consistency point and identifying at least one difference between the first and second consistency points based on the comparison; and communicating the detected directory change to a target filesystem including; identifying a file level change associated with a target filesystem directory based on the detected directory change and a mapping between the source and target filesystems; and updating the target filesystem 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; detect a directory change at the source filesystem, including compare the first consistency point with the second consistency point and the functional unit to identify at least one difference between the first and second consistency points based on the comparison; and communicate the detected directory change to a target filesystem including; identify a file level change associated with a target file system directory based on the detected directory change and a mapping between the source and target filesystems; and update the target file system 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; detect a directory change at the source filesystem, including compare the first consistency point with the second consistency point and the functional unit to identify at least one difference between the first and second consistency points based on the comparison; and communicate the detected directory change to a target filesystem including; identify a file level change associated with a target filesystem directory based on the detected change and a mapping between the source and target filesystems; and update the target filesystem directory based on the file level change. - View Dependent Claims (17, 18, 19, 20)
-
Specification