| CPC G06F 3/061 (2013.01) [G06F 3/0655 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A method, comprising:
selecting a host bus adapter (HBA) entity that is currently turned on and which is part of a host device, the host device being coupled to a storage array, the host device being configured to read and write data to the storage array;
identifying an identifier of the HBA entity;
identifying, based on the identifier, a switch that is coupled to the HBA entity via a communications path;
identifying one or more other communications paths that span between the host device and the switch;
detecting whether a redundancy policy would be violated if the HBA entity were to be turned off, the redundancy policy including at least one rule that specifies a minimum number of active paths that must be present between the host device and the switch at any given time;
turning off the HBA entity in response to detecting that the redundancy policy would not be violated; and
leaving the HBA entity turned on in response to detecting that the redundance policy would be violated.
|