def __init__(self): super(DeployDaemon, self).__init__() self.started = False self.daemon = True service_configuration_lib.disable_yaml_cache() self.config = load_system_paasta_config() self.setup_logging() self.bounce_q = PaastaQueue("BounceQueue") self.inbox_q = PaastaQueue("InboxQueue") self.control = PaastaQueue("ControlQueue") self.inbox = Inbox(self.inbox_q, self.bounce_q)
def __init__(self): super().__init__() self.started = False self.daemon = True service_configuration_lib.disable_yaml_cache() self.config = load_system_paasta_config() self.setup_logging() self.bounce_q = DedupedPriorityQueue("BounceQueue") self.inbox_q = PaastaQueue("InboxQueue") self.control = PaastaQueue("ControlQueue") self.inbox = Inbox(self.inbox_q, self.bounce_q) self.marathon_clients = get_marathon_clients_from_config()
def __init__(self): super().__init__() self.started = False self.daemon = True service_configuration_lib.disable_yaml_cache() self.config = load_system_paasta_config() self.setup_logging() self.instances_to_bounce_now = DedupedPriorityQueue("instances_to_bounce_now") self.instances_to_bounce_later = PaastaQueue("instances_to_bounce_later") # noqa: E501 self.control = PaastaQueue("ControlQueue") self.inbox = Inbox( self.instances_to_bounce_later, self.instances_to_bounce_now, ) self.marathon_clients = get_marathon_clients_from_config()
def __init__(self) -> None: super().__init__() self.started = False self.daemon = True service_configuration_lib.disable_yaml_cache() self.config = load_system_paasta_config() self.setup_logging() self.metrics = get_metrics_interface("paasta.deployd") self.setup_instances_to_bounce() self.control = PaastaQueue("ControlQueue") self.marathon_clients = get_marathon_clients_from_config()
def __init__(self): super(DeployDaemon, self).__init__() self.started = False self.daemon = True service_configuration_lib.disable_yaml_cache() self.config = load_system_paasta_config() root_logger = logging.getLogger() root_logger.setLevel( getattr(logging, self.config.get_deployd_log_level())) log_handlers = [logging.StreamHandler()] if os.path.exists('/dev/log'): log_handlers.append(logging.handlers.SysLogHandler('/dev/log')) for handler in log_handlers: root_logger.addHandler(handler) handler.setFormatter( logging.Formatter('%(levelname)s:%(name)s:%(message)s')) self.bounce_q = PaastaQueue("BounceQueue") self.inbox_q = PaastaQueue("InboxQueue") self.control = PaastaQueue("ControlQueue") self.inbox = Inbox(self.inbox_q, self.bounce_q)
def setUp(self): self.queue = PaastaQueue("AtThePostOffice")