Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
    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
Exemplo n.º 6
0
    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