예제 #1
0
 def __init__(self, name, jobboard,
              persistence=None, engine=None,
              engine_options=None, wait_timeout=None,
              log=None, max_simultaneous_jobs=MAX_SIMULTANEOUS_JOBS):
     super(ExecutorConductor, self).__init__(
         name, jobboard, persistence=persistence,
         engine=engine, engine_options=engine_options)
     self._wait_timeout = tt.convert_to_timeout(
         value=wait_timeout, default_value=self.WAIT_TIMEOUT,
         event_factory=self._event_factory)
     self._dead = self._event_factory()
     self._log = misc.pick_first_not_none(log, self.LOG, LOG)
     self._max_simultaneous_jobs = int(
         misc.pick_first_not_none(max_simultaneous_jobs,
                                  self.MAX_SIMULTANEOUS_JOBS))
     self._dispatched = set()
예제 #2
0
 def __init__(self,
              engine,
              task_listen_for=base.DEFAULT_LISTEN_FOR,
              flow_listen_for=base.DEFAULT_LISTEN_FOR,
              retry_listen_for=base.DEFAULT_LISTEN_FOR,
              log=None,
              failure_level=logging.WARNING,
              level=logging.DEBUG):
     super(DynamicLoggingListener,
           self).__init__(engine,
                          task_listen_for=task_listen_for,
                          flow_listen_for=flow_listen_for,
                          retry_listen_for=retry_listen_for)
     self._failure_level = failure_level
     self._level = level
     self._task_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
         states.RETRYING: self._failure_level,
     }
     self._flow_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
     }
     self._logger = misc.pick_first_not_none(log, self._LOGGER, LOG)
예제 #3
0
 def __init__(self,
              engine,
              task_listen_for=base.DEFAULT_LISTEN_FOR,
              flow_listen_for=base.DEFAULT_LISTEN_FOR,
              retry_listen_for=base.DEFAULT_LISTEN_FOR,
              log=None,
              failure_level=logging.WARNING,
              level=logging.DEBUG,
              hide_inputs_outputs_of=()):
     super(DynamicLoggingListener,
           self).__init__(engine,
                          task_listen_for=task_listen_for,
                          flow_listen_for=flow_listen_for,
                          retry_listen_for=retry_listen_for)
     self._failure_level = failure_level
     self._level = level
     self._task_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
         states.RETRYING: self._failure_level,
         states.REVERT_FAILURE: self._failure_level,
     }
     self._flow_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
     }
     self._hide_inputs_outputs_of = frozenset(hide_inputs_outputs_of)
     self._logger = misc.pick_first_not_none(log, self._LOGGER, LOG)
     self._fail_formatter = formatters.FailureFormatter(
         self._engine, hide_inputs_outputs_of=self._hide_inputs_outputs_of)
예제 #4
0
 def __init__(self, engine,
              task_listen_for=base.DEFAULT_LISTEN_FOR,
              flow_listen_for=base.DEFAULT_LISTEN_FOR,
              retry_listen_for=base.DEFAULT_LISTEN_FOR,
              log=None, failure_level=logging.WARNING,
              level=logging.DEBUG, hide_inputs_outputs_of=()):
     super(DynamicLoggingListener, self).__init__(
         engine, task_listen_for=task_listen_for,
         flow_listen_for=flow_listen_for, retry_listen_for=retry_listen_for)
     self._failure_level = failure_level
     self._level = level
     self._task_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
         states.RETRYING: self._failure_level,
         states.REVERT_FAILURE: self._failure_level,
     }
     self._flow_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
     }
     self._hide_inputs_outputs_of = frozenset(hide_inputs_outputs_of)
     self._logger = misc.pick_first_not_none(log, self._LOGGER, LOG)
     self._fail_formatter = formatters.FailureFormatter(
         self._engine, hide_inputs_outputs_of=self._hide_inputs_outputs_of)
예제 #5
0
 def __init__(self, name, jobboard,
              persistence=None, engine=None,
              engine_options=None, wait_timeout=None,
              log=None, max_simultaneous_jobs=MAX_SIMULTANEOUS_JOBS):
     super(ExecutorConductor, self).__init__(
         name, jobboard, persistence=persistence,
         engine=engine, engine_options=engine_options)
     self._wait_timeout = tt.convert_to_timeout(
         value=wait_timeout, default_value=self.WAIT_TIMEOUT,
         event_factory=self._event_factory)
     self._dead = self._event_factory()
     self._log = misc.pick_first_not_none(log, self.LOG, LOG)
     self._max_simultaneous_jobs = int(
         misc.pick_first_not_none(max_simultaneous_jobs,
                                  self.MAX_SIMULTANEOUS_JOBS))
     self._dispatched = set()
예제 #6
0
 def __init__(self, engine,
              task_listen_for=base.DEFAULT_LISTEN_FOR,
              flow_listen_for=base.DEFAULT_LISTEN_FOR,
              retry_listen_for=base.DEFAULT_LISTEN_FOR,
              log=None,
              level=logging.DEBUG):
     super(LoggingListener, self).__init__(
         engine, task_listen_for=task_listen_for,
         flow_listen_for=flow_listen_for, retry_listen_for=retry_listen_for)
     self._logger = misc.pick_first_not_none(log, self._LOGGER, LOG)
     self._level = level
예제 #7
0
 def __init__(self, engine,
              task_listen_for=base.DEFAULT_LISTEN_FOR,
              flow_listen_for=base.DEFAULT_LISTEN_FOR,
              retry_listen_for=base.DEFAULT_LISTEN_FOR,
              log=None,
              level=logging.DEBUG):
     super(LoggingListener, self).__init__(
         engine, task_listen_for=task_listen_for,
         flow_listen_for=flow_listen_for, retry_listen_for=retry_listen_for)
     self._logger = misc.pick_first_not_none(log, self._LOGGER, LOG)
     self._level = level
예제 #8
0
 def __init__(self, engine,
              task_listen_for=base.DEFAULT_LISTEN_FOR,
              flow_listen_for=base.DEFAULT_LISTEN_FOR,
              retry_listen_for=base.DEFAULT_LISTEN_FOR,
              log=None, failure_level=logging.WARNING,
              level=logging.DEBUG):
     super(DynamicLoggingListener, self).__init__(
         engine, task_listen_for=task_listen_for,
         flow_listen_for=flow_listen_for, retry_listen_for=retry_listen_for)
     self._failure_level = failure_level
     self._level = level
     self._task_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
         states.RETRYING: self._failure_level,
     }
     self._flow_log_levels = {
         states.FAILURE: self._failure_level,
         states.REVERTED: self._failure_level,
     }
     self._logger = misc.pick_first_not_none(log, self._LOGGER, LOG)