摘要:
When data are transferred to a cache from disk drives, through a back end I/F unit, a redundant code verifier of a data path controller compares write-history information (a Destaging Counter (DC) value) embedded in a redundant code of the data with a DC value embedded in a redundant code of a corresponding parity, thereby verifying whether the data are imprecise. In addition, in a case where the data are updated, the redundant code verifier makes a similar verification when old data to be used for creating a parity are read. When the data are not imprecise, a redundant code generator of the data path controller adds to new data and the parity a redundant code into which a new DC value has been embedded. When the data are imprecise, a controller informs a host of an occurrence of a problem through a front end I/F unit.
摘要:
When data are transferred to a cache from disk drives, through a back end I/F unit, a redundant code verifier of a data path controller compares write-history information (a Destaging Counter (DC) value) embedded in a redundant code of the data with a DC value embedded in a redundant code of a corresponding parity, thereby verifying whether the data are imprecise. In addition, in a case where the data are updated, the redundant code verifier makes a similar verification when old data to be used for creating a parity are read. When the data are not imprecise, a redundant code generator of the data path controller adds to new data and the parity a redundant code into which a new DC value has been embedded. When the data are imprecise, a controller informs a host of an occurrence of a problem through a front end I/F unit.
摘要:
A method is disclosed to provide power to a plurality of data storage devices disposed in a data storage system. The data storage system comprises a system controller comprising a data storage device power-up algorithm and a plurality of data storage devices, where each of the plurality of data storage devices cannot automatically provide a device present signal. The method detects the presence of each of the plurality of data storage devices, and then provides power to each of the detected data storage devices using the data storage device power-up algorithm.
摘要:
A data storage library includes a drive enclosure bay which can be adapted to work with multiple air-flow configuration requirements. This is accomplished by creating air-flow ports in the top and bottom of the drive enclosure bay, by forming drive tray slots and printed circuit board ports in associated drive trays, by creating frame ports and PCB notches in associated interface cards, and replacing traditional connectors with slimmer but longer connectors that provide additional standoff and improved air-flow.
摘要:
A data storage library includes a drive enclosure bay which can be adapted to work with multiple air-flow configuration requirements. This is accomplished by creating air-flow ports in the top and bottom of the drive enclosure bay, by forming drive tray slots and printed circuit board ports in associated drive trays, by creating frame ports and PCB notches in associated interface cards, and replacing traditional connectors with slimmer but longer connectors that provide additional standoff and improved air-flow.
摘要:
A method is disclosed to provide power to a plurality of data storage devices disposed in a data storage system. The data storage system comprises a system controller comprising a data storage device power-up algorithm and a plurality of data storage devices, where each of the plurality of data storage devices cannot automatically provide a device present signal. The method detects the presence of each of the plurality of data storage devices, and then provides power to each of the detected data storage devices using the data storage device power-up algorithm.
摘要:
A system for synchronizing identify indicators in a computer storage subsystem includes a switch module electrically coupled to an initiator module. The switch module implements a queuing scheme, receives an identify command from the initiator module, executes the queuing scheme to synchronize the identify command, and broadcasts the identify command to a target device in the computer storage subsystem. A system for synchronizing identify indicators in a computer storage subsystem includes a switch module electrically coupled to a initiator module. The switch module receives an identify command issued by the initiator module, and invokes a distribution algorithm to serially distribute the identify command to a downstream target device in the computer storage subsystem. A method for synchronizing identify indicators in a computer storage subsystem is also disclosed.
摘要:
A storage system in which a set of a data block and a redundancy block is stored has a plurality of control sections which respectively control a plurality of storages, a host connection unit which selects the control section controlling one of the storage in which a write data block which is a write-object block is to be stored, and a transfer unit which transfers the write data block to the control section. Each of the plurality of control sections includes a data block write section which writes the write data block transferred by a transfer unit to the storage in which the write data block is to be stored, a redundancy block update request section which requests the control section controlling the storage in which a redundancy block is to be stored to update the redundancy block, and a redundancy block update section which updates the redundancy block stored in the storage controlled by the control section when another of the control sections makes a request for updating the redundancy block.
摘要:
Methods, computer systems, and computer program products are provided for managing a storage network system is provided. The storage network system includes a plurality of zones. Each of the plurality of zones includes at least one storage network device. A link-down event associated with one of the storage network devices is detected. One of the plurality of zones is identified is identified as being unused if the zone is not accessed by another of the storage network devices in another of the plurality of zones and if the zone does not access another of the storage network devices in another of the plurality of zones.
摘要:
A SAS expander forms a first path coupling the SAS initiator and a first port of a SAS target together. The first SAS expander notifies the SAS initiator of a virtual expander address instead of a SAS address of the first SAS expander. The first SAS expander notifies the SAS initiator of a virtual target port address, at least instead of a SAS address of the first port of the SAS target. A second SAS expander forms a second path coupling the SAS initiator and a second port of the SAS target together. The second SAS expander notifies the SAS initiator of the virtual expander address instead of a SAS address of the second SAS expander. The second SAS expander notifies the SAS initiator of the virtual target port address, at least instead of a SAS address of the second port of the SAS target.