Patent ID: 7502899

Claim:
A method for maintaining colors and color boundaries across multiple storage controllers, said method comprising: employing a plurality of storage controllers, a primary data storage system at a primary site and a secondary data storage system at a secondary site; said primary data storage system operating in either of two modes: a normal operation mode and a color polling mode; when said primary data storage system is operating in said normal operation mode, each storage controller at said primary site maintaining a current color and associating all writes with said current color without polling a color control node; just prior to switching to a new color, said primary site reverting to said color polling mode with said color control node issuing a polling command to said plurality of storage controllers to poll said color control node for the current color prior to associating each write with a new color; each storage controller from said plurality of storage controllers sending an acknowledgment of receipt of the polling command to color control node; upon said color control node receiving an acknowledgment from said each storage controller, said color control node changing to the new color; said color control node issuing a storage command to storage controllers indicating the new color and instructing said each storage controller to stop polling color control node for the current color; said primary site reverting to normal operation mode, with said plurality of storage controllers establishing and maintaining the new color as a new-and-now-current color and associating all writes with the new-and-now-current color without polling color control node.