Method and apparatus for passively mirroring data to multiple storage
locations. Data are concurrently transferred by a source device to at
least first and second target devices over a common pathway. Respective
first and second acknowledgement signals are supplied to the source
device in response to the data transfer. In some embodiments, the data
are synchronously clocked into first-in-first-out (FIFO) elements of the
first and second target devices using a common clock signal. In other
embodiments, the data are transferred to the first device at a first rate
and are transferred to the second device at a second rate different from
the first rate. The source device preferably comprises a functional
controller core (FCC) of a multi-device array, and the target devices
preferably comprise separate buffer managers. The source device further
preferably updates a metadata structure in response to receipt of the
first and second acknowledgement signals.