System and method for redirecting access to a remote mirrored snapshot
First Claim
1. In a process for updating a replicated destination snapshot of a file system structure with changes in a source snapshot of a file system structure, a method for redirecting users and processes away from the replicated destination file system snapshot while updating is occurring, comprising:
- creating a read only exported snapshot of the replicated destination snapshot in an active file system, the exported snapshot being created after completion of each update of the of the destination snapshot; and
providing indirection in an inode lookup procedure for accessing the replicated destination snapshot so as to direct access to a latest exported snapshot, the indirection redirecting to the latest exported snapshot each time the latest exported snapshot is created by the step of creating.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for updating a remote replicated destination file system snapshot with changes in a source file system snapshot, users and processes are redirected to a local exported snapshot of the replicated snapshot on the active file system on the destination before beginning the next update of the active file system'"'"'s replicated snapshot. In this manner, an unstable replicated snapshot is not accessed. Indirection is introduced into inode lookup at the destination as the destination'"'"'s active file system is being updated. The indirection can be based upon a snapshot ID that conforms to a latest exported snapshot ID.
-
Citations
20 Claims
-
1. In a process for updating a replicated destination snapshot of a file system structure with changes in a source snapshot of a file system structure, a method for redirecting users and processes away from the replicated destination file system snapshot while updating is occurring, comprising:
-
creating a read only exported snapshot of the replicated destination snapshot in an active file system, the exported snapshot being created after completion of each update of the of the destination snapshot; and providing indirection in an inode lookup procedure for accessing the replicated destination snapshot so as to direct access to a latest exported snapshot, the indirection redirecting to the latest exported snapshot each time the latest exported snapshot is created by the step of creating. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for redirecting access by users and processes from a destination snapshot on an active file system that replicates a source snapshot, comprising:
-
a computer implemented snapshot creation process that exports a snapshot from the destination snapshot on the active file system so as to reside at the destination, the exported snapshot being representative of a state of the destination snapshot on the active file system after completion of an update by the source snapshot; and a computer implemented redirection process adapted to provide an indirection to an inode lookup process used with respect to the processes and users that causes the inode lookup process to access the exported snapshot based upon lookup requests originally directed by users and processes to the destination snapshot on the active file system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable medium, in a process for updating a replicated destination snapshot of a file system structure with changes in a source snapshot of a file system structure, including program instructions for redirecting users and processes away from the replicated destination snapshot while updating is occurring, the program instructions performing the steps of:
-
creating a read only exported snapshot of the replicated destination snapshot in an active file system, the exported snapshot being created after completion of each update of the replicated destination snapshot; and providing indirection in an inode lookup procedure for accessing the replicated snapshot so as to direct access to a latest exported snapshot, the indirection redirecting to the latest exported snapshot each time the latest exported snapshot is created by the step of creating. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification