コード例 #1
0
 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)
コード例 #2
0
 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()
コード例 #3
0
 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()
コード例 #4
0
 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()
コード例 #5
0
ファイル: master.py プロジェクト: ycaihua/paasta
 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)
コード例 #6
0
 def setUp(self):
     self.queue = PaastaQueue("AtThePostOffice")