APPARATUS AND METHOD TO ADJUST A MULTI-PATH DEVICE RESERVATION
First Claim
1. A method to adjust a multi-path device reservation, comprising:
- supplying a computing device and a storage controller interconnected with a communication link;
reserving a data storage device in communication with said storage controller, wherein said data storage device reservation is held by a first communication path group comprising a first plurality of communication paths configured in said communication link;
detecting a failed communication path configured in said first communication path group;
configuring a second communication path group by removing said failed communication path from said first communication path group, wherein said second communication path group maintains said data storage device reservation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to adjust a multi-path device reservation by supplying a computing device and a storage controller interconnected with a communication link. The method further reserves a data storage device in communication with the storage controller, where that data storage device reservation is held by a first communication path group comprising a first plurality of communication paths configured in the communication link. If the method detects a failed communication path configured in the first communication path group, the method configures a second communication path group by removing the failed communication path from the first communication path group, wherein the second communication path group maintains the data storage device reservation.
22 Citations
25 Claims
-
1. A method to adjust a multi-path device reservation, comprising:
-
supplying a computing device and a storage controller interconnected with a communication link; reserving a data storage device in communication with said storage controller, wherein said data storage device reservation is held by a first communication path group comprising a first plurality of communication paths configured in said communication link; detecting a failed communication path configured in said first communication path group; configuring a second communication path group by removing said failed communication path from said first communication path group, wherein said second communication path group maintains said data storage device reservation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device interconnected with a storage controller by a communication link and comprising a computer readable medium having computer readable program code disposed therein to adjust a multi-path data storage device reservation, the computer readable program code comprising a series of computer readable program steps to effect:
-
reserving a data storage device in communication with said article of manufacture, wherein said data storage device reservation is held by a first communication path group configured in said communication link, wherein said first communication path group comprises a first plurality of communication paths; detecting a failed communication path configured in said first communication path group; configuring a second communication path group by removing said failed communication path from said first communication path group, wherein said second communication path group maintains said data storage device reservation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A storage controller comprising a plurality of control unit ports and interconnected with a computing device by a communication link and comprising a computer readable medium having computer readable program code disposed therein to adjust a multi-path data storage device reservation, the computer readable program code comprising a series of computer readable program steps to effect:
-
reserving a data storage device in communication with said article of manufacture, wherein said data storage device reservation is held by a first communication path group configured in said communication link, wherein said first communication path group comprises a first plurality of communication paths; receiving a remove port command reciting an interface_id identifying a first control unit port, wherein said first control unit port is one of said plurality of control unit ports. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product encoded in a computer readable medium and useable with a programmable computer processor to adjust a multi-path data storage device reservation disposed in a storage system comprising a computing device and a storage controller interconnected with a communication link, the computer program product comprising:
-
computer readable program code which causes said programmable processor to reserve a data storage device in communication with said storage controller, wherein said data storage device reservation is held by a first communication path group comprising a first plurality of communication paths configured in said communication link; computer readable program code which causes said programmable processor to detect a failed communication path configured in said first communication path group; computer readable program code which causes said programmable processor to configure a second communication path group by removing said failed communication path from said first communication path group, wherein said second communication path group maintains said data storage device reservation. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification