Abstract:
Disk drives (61-68) are mirrored through duplication controlled by disk controllers (51-52). Each disk controller controls writing to a set of disk drives. A disk write request to one disk controller causes that disk controller to write to one of its disks and to transmit the write request to another controller that in turn writes to its disk. The second controller then acknowledges the write to the first controller, which in turn acknowledges the write to the computer (21) issuing the request. The first controller further logs the writes in a log file. This allows efficient resynchronization after mirroring is broken and reestablished, as well as removing cable length restrictions between controllers (51-52).
Abstract:
In order to obtain mixed and space efficient use of mass memory units having different form factors into a single package, a specially configured connector plane module is provided. The connector plane module includes three identical, aligned, connector plane connectors arranged in a new configuration (20). Two spaced apart connector plane connectors (21A, 21B) are disposed in the same orientation with one another; but the third connector plane connector (21C) is spaced apart from and disposed in 180° orientation with respect to the second connector. With this configuration, two mass memory storage units having a first form factor or three mass memory storage units of a second, smaller, form factor may be coupled to the connector plane to occupy substantially the same space, one mass memory unit in each case being oriented at 180° with respect to the one or two other mass memory units.
Abstract:
A data processing system with a RAID cache disk subsystem utilizes three RAID cache disk controllers to provide increased performance along with increased reliability, especially in the event of a failure of one of the disk controllers. Disk writes are mirrored in two disk controllers in order to guarantee integrity in the event of a disk controller or interface failure. Typically this write caching must be terminated when one of the controllers fails in order to maintain integrity. In the present invention, write caching continues utilizing the two remaining disk controllers.