Object-level replication of cloned objects in a data storage system
AssigneeHitachi Vantara, Ltd.
InventorsZahra Tabaaloute, James Gibbs, Daniel Picken, Jonathan Teh
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi Vantara, Ltd.
InventorsZahra Tabaaloute, James Gibbs, Daniel Picken, Jonathan Teh
Estimating the term…
Object-level replication of cloned objects from a source file system to a target file system in a data storage system maintains relationships between related objects including shared data blocks so that storage requirements in the target file system match storage requirements of the source file system. Specialized processing may be used to scan an indirection object that refers to other file system objects such that objects requiring replication can be identified on an incremental basis based on checkpoint numbers. Checkpoints in the target file system are managed so that checkpoint number requirements for replicated clone objects are enforced in the target file system.
A non-transitory computer readable storage medium comprising computer-readable program instructions which, when running on or loaded into one or more file system servers of a data storage system or computer connected to the one or more file system servers or when being executed by one or more processors or processing units of the one or more file system servers or the computer, cause the data storage system to execute a method for replicating file system objects, including snapshot-file objects and clone objects, from a source file system to a target file system in the data storage system, the method comprising:
A method for replicating file system objects including snapshot-file objects and clone objects from a source file system to a target file system in a data storage system, the method comprises:
A data storage system for replicating file system objects, including snapshot-file objects and clone objects, from a source file system to a target file system, the system including one or more file servers comprising at least one processor configured to execute:
Dependencies are inferred from the claim text.