Manage hosts in the current zone.
Bases: object
Base HostManager class.
Returns a list of HostStates that represents all the hosts the HostManager knows about. Also, each of the consumable resources in HostState are pre-populated and adjusted based on data in the db.
Filter hosts and return only ones passing all filters.
Weigh the hosts.
Update the per-service capabilities based on this notification.
Bases: object
Mutable and immutable information tracked for a host. This is an attempt to remove the ad-hoc data structures previously used and lock down access.
Incrementally update host state from an instance.
Update information about a host from its compute_node info.