×

Event-based in-band host registration

  • US 9,430,436 B1
  • Filed: 10/12/2015
  • Issued: 08/30/2016
  • Est. Priority Date: 03/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a plurality of host bus ports connected to a storage network for communicating with a plurality of storage bus ports of a data storage array across the storage network;

    memory, the memory including a kernel space portion and a user space portion; and

    a controller, the controller being configured to perform the operations of;

    executing a multipathing driver in connection with the kernel space portion, the multipathing driver being configured to manage a plurality of data paths across the storage network between the apparatus and the data storage array;

    executing a storage management application in connection with the user space portion;

    processing data input/output operations on the data storage array;

    detecting, by the multipathing driver, that a data path of the plurality of data paths across the storage network between one selected host bus port of the plurality of host bus ports and one selected storage bus port of the plurality of storage bus ports has become available;

    in response to detecting that the data path has become available, sending an event notification message from the multipathing driver to an event processing engine, the event notification message indicating that the data path is available;

    in response to sending the event notification message, receiving a registration message from the event processing engine indicating that the selected host bus port needs to be registered with the selected storage bus port; and

    in response to receiving the registration message, registering the selected host bus port with the selected storage bus port by sending a registration command from the storage management application to the selected storage bus port across the storage network via the selected host bus port, the registration command including registration information associated with the selected host bus port.

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