TECHNIQUES FOR DYNAMICALLY TRACKING LOGICAL UNITS MOVING BETWEEN INPUT/OUTPUT PORTS OF A STORAGE AREA NETWORK TARGET
First Claim
Patent Images
1. A method of operating a storage area network, comprising:
- detecting, by a data processing system, an input/output operation failure associated with a logical unit number, wherein the logical unit number is associated with a first target port;
determining, by the data processing system, whether the logical unit number is associated with a second target port subsequent to the detected input/output operation failure; and
routing, by the data processing system, subsequent input/output operations for the logical unit number to the logical unit number via the second target port in response to determining that the logical unit number is associated with the second target port.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for operating a storage area network includes detecting an input/output operation failure associated with a logical unit number, which is associated with a first target port. The technique also includes determining, subsequent to the detected input/output operation failure, whether the logical unit number is associated with a second target port. Finally, the technique includes routing subsequent input/output operations for the logical unit number to the logical unit number via the second target port, in response to determining that the logical unit number is associated with the second target port.
19 Citations
20 Claims
-
1. A method of operating a storage area network, comprising:
-
detecting, by a data processing system, an input/output operation failure associated with a logical unit number, wherein the logical unit number is associated with a first target port; determining, by the data processing system, whether the logical unit number is associated with a second target port subsequent to the detected input/output operation failure; and routing, by the data processing system, subsequent input/output operations for the logical unit number to the logical unit number via the second target port in response to determining that the logical unit number is associated with the second target port. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
-
a computer-readable storage medium; and computer-readable code for tracking logical unit numbers between input/output ports of storage area network targets embodied on the computer-readable storage medium, wherein the computer-readable code, when executed by a processor of a data processing system, causes the processor to; detect an input/output operation failure associated with a logical unit number, wherein the logical unit number is associated with a first target port; determine whether the logical unit number is associated with a second target port subsequent to the detected input/output operation failure; and route subsequent input/output operations for the logical unit number to the logical unit number via the second target port in response to determining that the logical unit number is associated with the second target port. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a memory system; and a processor coupled to the memory system, wherein the processor is configured to; detect an input/output operation failure associated with a logical unit number, wherein the logical unit number is associated with a first target port; determine whether the logical unit number is associated with a second target port subsequent to the detected input/output operation failure; and route subsequent input/output operations for the logical unit number to the logical unit number via the second target port in response to determining that the logical unit number is associated with the second target port. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification