System and method for preventing sector slipping in a storage area network
First Claim
Patent Images
1. A system for protecting a destination block in a storage device from being overwritten, the system comprising:
- a data mover operable to perform a data mover operation involving the destination block; and
a controller coupled to the data mover, the controller operable to;
detect an application write request to the destination block;
send a request to the data mover to terminate the data mover operation in response to detection of the application write request to the destination block; and
stall the application write request until the data mover operation is terminated.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for protecting a block in a destination storage device including a data mover operable to move data from a source storage device to the block, and a controller coupled to the data mover, the controller operable to detect an application write request to the block and to stall the application write request while a data move operation initiated by the data mover is terminated.
10 Citations
16 Claims
-
1. A system for protecting a destination block in a storage device from being overwritten, the system comprising:
-
a data mover operable to perform a data mover operation involving the destination block; and a controller coupled to the data mover, the controller operable to; detect an application write request to the destination block; send a request to the data mover to terminate the data mover operation in response to detection of the application write request to the destination block; and stall the application write request until the data mover operation is terminated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
initiating a data mover operation involving a destination block in a storage device; detecting an application write request to the destination block; requesting a termination of the data mover operation in response to detecting the application write request to the destination block; and stalling the application write request until the data mover operation is terminated. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium comprising program instructions, wherein the program instructions are executable to implement:
-
initiating a data mover operation involving a destination block in a storage device; detecting an application write request to the destination block; requesting a termination of the data mover operation in response to detecting the application write request to the destination block; and stalling the application write request until the data mover operation is terminated. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
means for initiating a data mover operation involving a destination block in a storage device; means for detecting an application write request to the destination block; means for requesting a termination of the data mover operation in response to detecting the application write request to the destination block; and means for stalling the application write request until the data mover operation is terminated.
-
Specification