×

Multi-path management

  • US 9,535,631 B2
  • Filed: 08/26/2014
  • Issued: 01/03/2017
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A multi-path management method of managing paths over which an IO is routed from a host to multiple logical volumes (LUNs) of a storage system, wherein the multiple LUNs of the storage system are mapped to the host, the method comprising:

  • grouping LUNs with the same paths between the host and the storage system into a group of LUNs;

    using one path selection thread for all LUNs in the group of LUNs to manage the same paths and;

    identifying LUNs with the same paths between the host and the storage system by scanning at least some of the LUNs mapped to the host side, the identifying comprising;

    sending a command to fiber channel switches through respective bus adapter HBA ports on the host respectively, to inquiry for port IDs of respective Fiber Channel (FC) adapter FC ports of the storage system accessible to the HBA ports;

    receiving the port IDs of the respective FC ports accessible to the respective HBA ports returned from the fiber channel switches respectively;

    sending a command to the respective accessible FC ports through the respective HBA ports to identify LUNs on different paths, if the respective HBA ports have established connections with the respective FC ports corresponding to the returned port IDs, wherein a path of an LUN is from a specific HBA port ID to a specific FC port ID; and

    identifying the LUNs with the same paths between the host and the storage system according to the identified at least some of the LUNs mapped to the host side and LUNs on the different paths.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×