摘要:
The present invention prompts path switching in accordance with the state of occurrence of intermittent failures, and prevents the responsiveness of a storage system from declining, or the like. Here, it is supposed, for example, that a host 1 is performing data communications with a storage device 2 by means of the path P1, and that an intermittent failure such as a communications time-out has occurred in path P1 on a number of occasions equal to or exceeding the prescribed threshold value. In this case, the controller 3 sends back a hardware error response in reply to an access from the host 1. Upon receiving a hardware error response from the storage device 2, the path control section 1B switches from the path P1 where the intermittent failure was detected (the original path) to a path P2 that is functioning normally (the target path), and then re-attempts the access command. In this way, it is possible to prompt the host 1 to switch the communications path in accordance with the state of occurrence of an intermittent failure, and therefore the responsiveness of the storage device 2 can be maintained.
摘要:
Proposed are a storage apparatus and a failure recovery method capable of performing failure recovery processing while reducing performance deterioration. Whether user data is written into a storage area provided by multiple storage mediums is managed for each stripe. When any one of the storage mediums is blocked due to a failure, correction copy processing is executed to the stripe written with the user data in preference to the stripe not written with the user data in a storage area provided by the multiple storage mediums, and correction copy processing is executed to the stripe not written with the user data in a storage area provided by the multiple storage mediums during spare time.
摘要:
Proposed are a storage apparatus and a failure recovery method capable of performing failure recovery processing while reducing performance deterioration. Whether user data is written into a storage area provided by multiple storage mediums is managed for each stripe. When any one of the storage mediums is blocked due to a failure, correction copy processing is executed to the stripe written with the user data in preference to the stripe not written with the user data in a storage area provided by the multiple storage mediums, and correction copy processing is executed to the stripe not written with the user data in a storage area provided by the multiple storage mediums during spare time.
摘要:
A method for controlling communications paths in a storage system provided between a storage device and a plurality of host devices. The method includes: respectively monitoring communications statuses between each of the host devices and the storage device; detecting whether a prescribed temporary failure, which can be corrected without switching communications paths, has occurred, based upon the detected communications statuses; a switching instruction step of not outputting a switching request signal for requesting switching from a failed communications path to a to-be-used communications path, before a number of occurrence of the prescribed temporary failure thus detected reaches a threshold value which is equal to or larger than 2, and outputting the switching request signal only when the number of occurrence of the prescribed temporary failure reaches the threshold value; and selecting the to-be-used communications path, from among the plurality of communications paths, on the basis of the switching request signal.
摘要:
A disk array apparatus where, when a failure occurs at a part of a cache memory, a memory area of an I/O processing controller other than the memory area where the failure has occurred is utilized without taking over the whole I/O processing to an I/O processing controller of other system is provided, so that influence of performance degradation can be minimized. In a disk array apparatus including dual cache memories, when a failure occurs at a part of the cache memory, only a memory area where the failure has occurred is closed, and reallocation thereof to another memory area of the same cache memory is conducted to continue an I/O processing.
摘要:
A disk array apparatus where, when a failure occurs at a part of a cache memory, a memory area of an I/O processing controller other than the memory area where the failure has occurred is utilized without taking over the whole I/O processing to an I/O processing controller of other system is provided, so that influence of performance degradation can be minimized. In a disk array apparatus including dual cache memories, when a failure occurs at a part of the cache memory, only a memory area where the failure has occurred is closed, and reallocation thereof to another memory area of the same cache memory is conducted to continue an I/O processing.