发明名称 REACTIVE DEADLOCK MANAGEMENT IN STORAGE AREA NETWORKS
摘要 Systems and methods in accordance with various embodiments can detect and alleviate potential or actual deadlock of a storage switch or storage area network when attempting to write data to a mirrored virtual target. In accordance with one embodiment, a timer is started when a storage switch routes a write command to the physical targets corresponding to a virtual target of the write command. If each physical target does not return a transfer ready resource within a predetermined timeout period, the switch determines that a potential or actual deadlock has occurred. An abort command is sent to each of the physical devices. The abort command can clear the command from the targets and also free any allocated transfer ready resources. After receiving an acceptance response from each physical target, the state of the write command at the switch can be cleared. The write command can then be re-issued to the physical devices. In one embodiment, a queue depth for the virtual target can be lowered after failing to receive transfer ready resources from each target. By decreasing the queue depth, the maximum number of commands the switch will process for a virtual target is decreased to decrease the probability of future deadlock. In one embodiment, the queue depth is increased after no deadlock is detected for a period of time.
申请公布号 WO2005104731(A2) 申请公布日期 2005.11.10
申请号 WO2005US14335 申请日期 2005.04.26
申请人 MARANTI NETWORKS, INC.;FREY, ROBERT, TOWER;ZHANG, CHAO 发明人 FREY, ROBERT, TOWER;ZHANG, CHAO
分类号 主分类号
代理机构 代理人
主权项
地址