Data synchronization management
First Claim
Patent Images
1. A method, comprising:
- receiving, in a source controller, a signal indicative of a write request to a source volume managed by the source controller;
in response to the signal;
writing data associated with the write request to a destination controller when a connection to the destination controller is available; and
setting a synchronization flag associated with the data storage segment managed by the source controller when a connection to the destination controller is unavailable.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises receiving, in a source controller, a signal indicative of a write request to a source volume managed by the source controller in response to the signal: writing data associated with the write request to a destination controller when a connection to the destination controller is available; and setting a synchronization flag associated with the data storage segment managed by the source controller when a connection to the destination controller is unavailable.
-
Citations
21 Claims
-
1. A method, comprising:
-
receiving, in a source controller, a signal indicative of a write request to a source volume managed by the source controller;
in response to the signal;
writing data associated with the write request to a destination controller when a connection to the destination controller is available; and
setting a synchronization flag associated with the data storage segment managed by the source controller when a connection to the destination controller is unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An array controller, comprising:
-
a first I/O port that provides an interface to a host computer;
a second I/O port that provides an interface a storage device;
a processor that receives I/O requests generated by the host computer and, in response to the I/O requests, generates and transmits I/O requests to the storage device; and
a memory module communicatively connected to the processor and comprising logic instructions which, when executed by the processor, configure the processor to;
receive a signal indicative of a write request to a source volume managed by the array controller, and in response to the signal to;
write data associated with the write request to a destination controller when a connection to the destination controller is available; and
set a synchronization flag associated with the data storage segment managed by the array controller when a connection to the destination controller is unavailable. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising logic instructions stored on a computer-readable medium which, when executed by a processor, configure the processor to:
-
receive a signal indicative of a write request to a source volume managed by an array controller; and
in response to the signal to;
write data associated with the write request to a destination controller when a connection to the destination controller is available; and
set a synchronization flag associated with the data storage segment managed by the array controller when a connection to the destination controller is unavailable. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification