发明名称 Notifying a multipathing driver of fabric events and performing multipathing management operations in response to such fabric events
摘要 A technique manages operation of a host computer having access to a storage volume on a storage system via two or more distinct paths. The technique involves operating a multipathing driver within the host computer, the multipathing driver controlling path access from the host computer to the storage volume. The technique further involves operating a host bus adaptor (HBA) driver within the host computer to interface the host computer to a fabric connecting the host computer to the storage system. The technique further involves conveying fabric topology state change event information from the HBA driver to the multipathing driver to enable the multipathing driver to take action in response to fabric topology state change events. In some arrangements, an event monitoring handler receives fabric event information from registered state change notifications (RSCNs) containing fabric event information from the HBA driver, and forwards that information on to the multipathing driver.
申请公布号 US9483331(B1) 申请公布日期 2016.11.01
申请号 US201213728483 申请日期 2012.12.27
申请人 EMC IP Holding Company, LLC 发明人 Bijoy Savitha S.;Balakrishnan Ajith;Raizen Helen S.;Adabala Raghuram
分类号 G06F9/54;G06F13/10 主分类号 G06F9/54
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 1. A method of managing operation of a host computer having access to a storage volume on a storage system via two or more distinct paths, the method comprising: operating a multipathing driver within the host computer, the multipathing driver controlling path access from the host computer to the storage volume on the storage system; operating a host bus adaptor (HBA) driver within the host computer to interface the host computer to a fabric connecting the host computer to the storage system; conveying fabric topology state change event information from the HBA driver to the multipathing driver to enable the multipathing driver to take action in response to fabric topology state change events; and storing and executing an event monitoring handler application by processing circuitry of the host computer to form, as a daemon which operates separately from the multipathing driver and the HBA driver, an event monitoring handler which communicates with the multipathing driver and the HBA driver to convey the fabric topology state change event information from the HBA driver to the multipathing driver, wherein, prior to performing a migration operation that would redirect storage requests from a first HBA to a second HBA, the method further comprises: reading, by the event monitoring handler, a first set of HBA attributes from the first HBA adapter;reading, by the event monitoring handler, a second set of HBA attributes from the second HBA adapter;performing a comparison operation, the comparison operation constructed and arranged to generate a comparison result indicating (i) a match when the first set of HBA attributes matches the second set of HBA attributes and (ii) a mismatch when the first set of HBA attributes does not match the second set of HBA attributes; andissuing an alert to a user of the storage system in response to the comparison result indicating the mismatch, the alert indicating a potential migration failure.
地址 Hopkinton MA US