Utilities for NetApp drivers.
This module contains common utilities to be used by one or more NetApp drivers to achieve the desired functionality.
Bases: object
OS/distribution, release, and version.
NetApp uses these fields as content for EMS log entry.
Ensure that the flags we care about are set.
Provides extra specs associated with volume.
Bases: dict
A hashable dictionary that is comparable (i.e. in unit tests, etc.)
Resolves host name to IP address.
Sets the attribute in a thread safe manner.
Returns if new val was set on attribute. If attr already had the value then False.
Converts true, yes, y, 1 to True, False otherwise.
Checks if a driver is instantiated other than by the unified driver.
Helps check direct instantiation of netapp drivers. Call this function in every netapp block driver constructor.