Data mirroring between controllers in an active-active controller pair
First Claim
Patent Images
1. A method for mirroring data using two controllers in a storage system, comprising:
- providing a message that includes metadata by a first controller to a second controller and in which said message including said metadata is not greater than 128 bits, with said message being part of a first mirroring operation; and
continuing with said first mirroring operation after said providing step.
4 Assignments
0 Petitions
Accused Products
Abstract
A data storage system that includes first and second controllers is provided. Data is mirrored from one controller to the other controller according to different steps depending on the amount of data to be mirrored. When the data to be mirrored is less than or equal to a predetermined number of bytes, one less interrupt is generated than when the data to be mirrored is greater than the predetermined number of bits.
-
Citations
20 Claims
-
1. A method for mirroring data using two controllers in a storage system, comprising:
-
providing a message that includes metadata by a first controller to a second controller and in which said message including said metadata is not greater than 128 bits, with said message being part of a first mirroring operation; and
continuing with said first mirroring operation after said providing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for mirroring using two controllers in a storage system, comprising:
-
making a determination related to contents of a message to be sent by a first controller to a second controller as part of a first mirroring operation; and
producing said message having contents that depends on said making step wherein, when said making step determines that data to be sent is less than or equal to predetermined number of bits, said message includes metadata and when said making step determines that said data is greater than said predetermined number of bits, at least less than all said metadata associated with said first mirroring operation is not included with said first message. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for mirroring data using two controllers in a storage system, comprising:
-
a first controller that generates one of a first message and a second message depending on an amount of data to be sent by said first controller as part of a first mirroring operation; and
a second controller that receives said data from said first controller. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification