摘要:
A system migrates data between a source device and a target device in a storage system. A processor is operational within a local domain of the storage system. A redundant array of independent disks (RAID) controller electrically connected to the processor. The RAID controller divides a capacity of the source device into a plurality of sub-regions, locks the sub-regions from storage activity, establishes a mirroring relationship for write data updates between the source device and target device, and assigns the processor to copy data from the source device to the target device. A method of migrating data includes dividing a capacity of a source device into a plurality of sub-regions, locking the sub-regions from storage activity, establishing a mirroring relationship for write data updates between the source device and a target device, and assigning a local processor to copy data from the source device to the target device.
摘要:
A method is disclosed to supply power to one or more battery-backup assemblies. The method supplies a first controller, a second controller, a first battery-backup assembly, and a second battery-backup assembly. The method further supplies a power bus interconnected to the first controller, the second controller, the first battery-backup assembly, and the second battery-backup assembly, and a first power supply and a second power supply interconnected with the power bus. The method provides power to the first controller and to the second controller and to the first battery-backup assembly over a first period of time, and provides power to the first controller and to the second controller and to the second battery-backup assembly over a second period of time, where the first period of time differs from the second period of time.
摘要:
A method is disclosed to set the speed of a network. The method supplies a network interconnected with a system controller and a plurality of switch domains, where each of those plurality of switch domains comprises one or more information storage devices and a switch domain controller, and sets by each of the plurality of switch domains a signaling rate for that switch domain. The method queries in-band by the system controller each of the plurality of switch domains for that switch domain's signaling rate, and provides in-band by each of the plurality of switch domains the signaling rate for that switch domain. The method provides in-band by the system controller to each of the plurality of switch domains a first speed selection command specifying a first network speed, and resets by each of the plurality of switch domains the signaling rate for that switch domain to the first network speed.
摘要:
A method to assign addresses to a plurality of data storage devices, by providing a switch and (N) data storage devices, where each of those (N) data storage devices is interconnected with said switch. The method further establishes (M) arbitrated loop physical addresses (“AL_PAs”), where (M) is less than (N), and assigns a different one of each of the (M) AL_PAs to a different one of the (N) data storage devices, such that the (N) data storage devices comprise (M) AL_PA-assigned data storage devices and (P) non-address-assigned data storage devices. The method then detects a failure of an (i)th AL_PA-assigned data storage device, and transfers the (i)th AL_PA from the failed address-assigned data storage device to a (j)th data storage device, where that (j)th data storage device comprises one of the (P) previously non-addressed data storage devices.
摘要:
An apparatus is disclosed to convert data from a first sector format to a second sector format. The sector format conversion device includes a processor, and microcode which causes the processor to overlay (N) first sectors having a first sector format onto (M) second sectors having a second sector format, where that sector format conversion device does not include an operating system comprising a user mode and a kernel mode.
摘要:
A method provides for dynamic data logging in a storage subsystem. The method determines if a plurality of storage devices has been assigned as a plurality of hot spare devices in the storage subsystem. If the plurality of hot spare devices are assigned, the method determines from the plurality of hot spare devices whether a plurality of storage types with a maximum number of spare devices is present. If a plurality of storage types is present, the method selects a hot spare device from a storage type having the smallest capacity to assign as a logging device, otherwise, the method calculates a plurality of ratios of a first number of storage devices of a shared storage type to a second number of storage devices to which the first number of storage devices can act for as hot spare devices, selecting a storage device with the lowest ratio as the logging device.
摘要:
A data storage domain is provided to determine a set of signal conditioning parameters for data being transmitted over smart cables in a data storage domain between an SAS switch and SAS expanders and among SAS expanders. A first expander interrogates any attached smart cables for cable persistent data and captures in a table the cable persistent data. One or more interfaces of the first expander are operated at a first data rate. The switch collects the captured cable persistent data and, in response, determines a set of signal conditioning parameters for data being transmitted on each attached smart cable. The set of signal conditioning parameters includes a first maximum data rate for each attached smart cable. The signal conditioning parameters are then set for each attached smart cable in accordance with the set of determined signal conditioning parameters, whereby the data storage domain is tuned for optimum signal transmission.
摘要:
A method to convert a plurality of sectors from a first sector format to a second sector format is disclosed. The method provides (N) contiguous first sectors comprising a first sector format to a sector format conversion device which includes a buffer and a data queue, where those (N) first sectors comprise a first number of bytes, and determines that (M) contiguous second sectors, comprising a second sector format, comprise at least the first number of bytes. The method overlays the (i)th first sector onto part or all of the (j)th second sector, and enqueues the newly-overlain (j)th second sector. The method then transmits the newly-overlain (j)th second sector to a data storage device, and writes that (j)th overlain second sector to an information storage medium.
摘要:
A method to convert a plurality of sectors from a first sector format to a second sector format is disclosed. The method provides (N) contiguous first sectors to a sector format conversion device, where those (N) first sectors include a beginning first sector and a first number of bytes, and determines that (M) contiguous second sectors comprise at least the first number of bytes, where those (M) contiguous sectors include a beginning second sector and an ending second sector. The method overlays the beginning first sector onto the beginning second sector, and overlays the (i)th first sector onto part or all of the (j)th second sector. The method then transmits the newly-formed (j)th second sector to a data storage device, and writes that (j)th second sector to an information storage medium.
摘要:
A method is disclosed to set signal compensation settings for a data storage device comprising a first port and a second port, where that first port is interconnected to a first switch via a first communication pathway having a predetermined first length. The method determines first signal compensation settings based upon the first length.