def calculate(self): common.set_plugin_members(self) zones = list_zones.mac_list_zones(self._config).calculate() for zone in zones: name = str(zone.zone_name.dereference()) if name == "proc": procs = zone.get_free_elements("proc") for proc in procs: yield proc
def calculate(self): common.set_plugin_members(self) zones = list_zones.mac_list_zones(self._config).calculate() for zone in zones: name = str(zone.zone_name.dereference()) if name == "vnodes": vnodes = zone.get_free_elements("vnode") for vnode in vnodes: yield vnode
def calculate(self): common.set_plugin_members(self) zones = list_zones.mac_list_zones(self._config).calculate() for zone in zones: name = str(zone.zone_name.dereference()) if name == "socket": sockets = zone.get_free_elements("socket") for socket in sockets: yield socket