Methods for prioritizing failover of logical interfaces (LIFs) during a node outage and devices thereof
AssigneeNetApp, Inc.
InventorsPradeep Poojary, Sanjeev Manurkar
Life of this patent
Estimating the term…
Abstract
Methods, devices, and non-transitory computer readable media that prioritize failover of logical interfaces (LIFs) include identifying an outage on another one of the plurality of node computing devices in a storage cluster. When the another one of the plurality of node computing devices with the identified outage has provisioned a number of logical interfaces (LIFs) above a stored provisioning threshold is determined. Failover of the LIFs on the another one of the plurality of node computing devices with the outage is managed in an order based on at least one of a plurality of priority weight values assigned to each of the LIFs.
Claims15
A method comprising:
- identifying, by a computing device, an outage on another computing device in a same storage cluster as the computing device;
- determining, by the computing device, when the another computing device has provisioned a number of logical interfaces (LIFs) above a stored provisioning threshold, wherein one or more of the LIFs are associated with active connections that facilitate client access to data hosted by the storage cluster;
- and
- managing, by the computing device, failover of the LIFs on the another computing device in an order based on at least one of a plurality of priority weight values assigned to each of the LIFs, when the determining indicates that the another computing device has provisioned a number of LIFs above a stored provisioning threshold.
A computing device, comprising:
- a memory containing a machine readable medium comprising machine executable code having stored thereon instructions for performing a method of providing data sessions with clients that access data containers of a shared storage;
- and
- a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to:
- identify an outage on another computing device in a same storage cluster as the computing device;
- determine when the another computing device has provisioned a number of logical interfaces (LIFs) above a stored provisioning threshold, wherein one or more of the LIFs are associated with active connections that facilitate client access to data hosted by the storage cluster;
- and
- manage failover of the LIFs on the another computing device in an order based on at least one of a plurality of priority weight values assigned to each of the LIFs, when the determining indicates that the another computing device has provisioned a number of LIFs above a stored provisioning threshold.
A non-transitory machine readable medium having stored thereon instructions for prioritizing failover of logical interfaces (LIFs) comprising machine executable code which when executed by at least one machine, causes the machine to:
- identify an outage on another a computing device in a same storage cluster;
- determine when the computing device has provisioned a number of logical interfaces (LIFs) above a stored provisioning threshold, wherein one or more of the LIFs are associated with active connections that facilitate client access to data hosted by the storage cluster;
- and
- manage failover of the LIFs on the another computing device in an order based on at least one of a plurality of priority weight values assigned to each of the LIFs, when the determining indicates that the another computing device has provisioned a number of LIFs above a stored provisioning threshold.
Dependencies are inferred from the claim text.