Patent ID: 7478215
Filing Date: 2009-01-13
Classification: G06F,Y10S

Abstract:
1. A method of processing a write operation in a multi-controller processing environment wherein the write operation comprises a SCSI write command, comprising: receiving, at a primary storage controller, a request for a write operation; allocating a block of cache memory in the primary storage controller; receiving, in the primary storage controller, data associated with the write operation; reserving bandwidth on a communication link between the primary storage controller and a mirror controller for command response packets; and transmitting the command response packets on the reserved bandwidth; and transmitting the data from the primary storage controller to a corresponding block of cache memory in a mirror storage controller via the communication link, by: generating, in the primary storage controller, a scatter gather list data structure in resnonse to the write operation; allocating a fiber exchange descriptor; associating a scatter gather list with a redundant invalid entry managed by the primary storage controller; associating the scatter gather list with a redundant invalid entry on the mirror storage controller; and associating the scatter gather list with a specific mirror node on the mirror storage controller.