def __init__(self, exit_event):
     super(A10HealthManager, self).__init__(exit_event)
     self.cw = cw.A10ControllerWorker()
     self.threads = CONF.a10_health_manager.failover_threads
     self.executor = futures.ThreadPoolExecutor(max_workers=self.threads)
     self.vthunder_repo = a10repo.VThunderRepository()
     self.dead = exit_event
 def __init__(self, **kwargs):
     self.repos = repo.Repositories()
     self.vthunder_repo = a10_repo.VThunderRepository()
     self.vrid_repo = a10_repo.VRIDRepository()
     self.amphora_repo = repo.AmphoraRepository()
     self.member_repo = a10_repo.MemberRepository()
     self.loadbalancer_repo = a10_repo.LoadBalancerRepository()
     self.vip_repo = repo.VipRepository()
     self.listener_repo = repo.ListenerRepository()
     super(BaseDatabaseTask, self).__init__(**kwargs)
 def __init__(self):
     self.key = CONF.a10_health_manager.heartbeat_key
     self.ip = CONF.a10_health_manager.bind_ip
     self.port = CONF.a10_health_manager.bind_port
     self.sockaddr = None
     LOG.info('attempting to listen on %(ip)s port %(port)s',
              {'ip': self.ip, 'port': self.port})
     self.sock = None
     self.update(self.key, self.ip, self.port)
     self.vthunder_repo = a10repo.VThunderRepository()
 def __init__(self):
     self.key = CONF.a10_health_manager.heartbeat_key
     self.ip = CONF.a10_health_manager.bind_ip
     self.port = CONF.a10_health_manager.bind_port
     self.sockaddr = None
     LOG.info('attempting to listen on %(ip)s port %(port)s',
              {'ip': self.ip, 'port': self.port})
     self.sock = None
     self.update(self.key, self.ip, self.port)
     self.vthunder_repo = a10repo.VThunderRepository()
     self.stats_executor = futures.ProcessPoolExecutor(
         max_workers=CONF.a10_health_manager.stats_update_thread)
Ejemplo n.º 5
0
 def __init__(self, **kwargs):
     self.repos = repo.Repositories()
     self.vthunder_repo = a10_repo.VThunderRepository()
     self.vrid_repo = a10_repo.VRIDRepository()
     self.amphora_repo = repo.AmphoraRepository()
     self.member_repo = a10_repo.MemberRepository()
     self.loadbalancer_repo = a10_repo.LoadBalancerRepository()
     self.vip_repo = repo.VipRepository()
     self.listener_repo = repo.ListenerRepository()
     self.flavor_repo = repo.FlavorRepository()
     self.flavor_profile_repo = repo.FlavorProfileRepository()
     self.nat_pool_repo = a10_repo.NatPoolRepository()
     self.vrrp_set_repo = a10_repo.VrrpSetRepository()
     super(BaseDatabaseTask, self).__init__(**kwargs)
Ejemplo n.º 6
0
 def __init__(self):
     self._lb_repo = repo.LoadBalancerRepository()
     self._listener_repo = repo.ListenerRepository()
     self._pool_repo = repo.PoolRepository()
     self._member_repo = a10repo.MemberRepository()
     self._health_mon_repo = repo.HealthMonitorRepository()
     self._l7policy_repo = repo.L7PolicyRepository()
     self._l7rule_repo = repo.L7RuleRepository()
     self._lb_flows = a10_load_balancer_flows.LoadBalancerFlows()
     self._listener_flows = a10_listener_flows.ListenerFlows()
     self._pool_flows = a10_pool_flows.PoolFlows()
     self._member_flows = a10_member_flows.MemberFlows()
     self._health_monitor_flows = a10_health_monitor_flows.HealthMonitorFlows()
     self._l7policy_flows = a10_l7policy_flows.L7PolicyFlows()
     self._l7rule_flows = a10_l7rule_flows.L7RuleFlows()
     self._vthunder_flows = vthunder_flows.VThunderFlows()
     self._vthunder_repo = a10repo.VThunderRepository()
     self._exclude_result_logging_tasks = ()
     super(A10ControllerWorker, self).__init__()
Ejemplo n.º 7
0
 def __init__(self):
     self.vthunder_repo = a10repo.VThunderRepository()
     self.lb_repo = a10repo.LoadBalancerRepository()
Ejemplo n.º 8
0
 def __init__(self):
     self.amp_repo = repo.AmphoraRepository()
     self.vthunder_repo = a10repo.VThunderRepository()
     self.cw = cw.A10ControllerWorker()
Ejemplo n.º 9
0
 def __init__(self, **kwargs):
     super(VThunderBaseTask, self).__init__(**kwargs)
     self._network_driver = None
     self.vthunder_repo = a10_repo.VThunderRepository()
     self.loadbalancer_repo = a10_repo.LoadBalancerRepository()
Ejemplo n.º 10
0
 def __init__(self):
     self.thunder_repo = a10repo.VThunderRepository()
     self.cw = cw.A10ControllerWorker()
     self.svc_up_time = datetime.datetime.utcnow()
Ejemplo n.º 11
0
 def __init__(self, **kwargs):
     self.vthunder_repo = repo.VThunderRepository()
Ejemplo n.º 12
0
 def __init__(self, **kwargs):
     self.repos = repo.Repositories()
     self.vthunder_repo = a10_repo.VThunderRepository()
     self.amphora_repo = repo.AmphoraRepository()
     super(BaseDatabaseTask, self).__init__(**kwargs)