import itertools import time import uuid import eventlet import greenlet from oslo.config import cfg from akanda.rug.openstack.common.gettextutils import _ from akanda.rug.openstack.common import importutils from akanda.rug.openstack.common import jsonutils from akanda.rug.openstack.common import log as logging from akanda.rug.openstack.common.rpc import amqp as rpc_amqp from akanda.rug.openstack.common.rpc import common as rpc_common qpid_messaging = importutils.try_import("qpid.messaging") qpid_exceptions = importutils.try_import("qpid.messaging.exceptions") LOG = logging.getLogger(__name__) qpid_opts = [ cfg.StrOpt('qpid_hostname', default='localhost', help='Qpid broker hostname'), cfg.StrOpt('qpid_port', default='5672', help='Qpid broker port'), cfg.ListOpt('qpid_hosts', default=['$qpid_hostname:$qpid_port'], help='Qpid HA cluster host:port pairs'), cfg.StrOpt('qpid_username',
import itertools import time import uuid import eventlet import greenlet from oslo.config import cfg from akanda.rug.openstack.common.gettextutils import _ from akanda.rug.openstack.common import importutils from akanda.rug.openstack.common import jsonutils from akanda.rug.openstack.common import log as logging from akanda.rug.openstack.common.rpc import amqp as rpc_amqp from akanda.rug.openstack.common.rpc import common as rpc_common qpid_messaging = importutils.try_import("qpid.messaging") qpid_exceptions = importutils.try_import("qpid.messaging.exceptions") LOG = logging.getLogger(__name__) qpid_opts = [ cfg.StrOpt('qpid_hostname', default='localhost', help='Qpid broker hostname'), cfg.StrOpt('qpid_port', default='5672', help='Qpid broker port'), cfg.ListOpt('qpid_hosts', default=['$qpid_hostname:$qpid_port'], help='Qpid HA cluster host:port pairs'), cfg.StrOpt('qpid_username', default='', help='Username for qpid connection'),
import signal import sys import time import eventlet import logging as std_logging from oslo_config import cfg from akanda.rug.common.i18n import _LE, _LI, _LW from akanda.rug.openstack.common import eventlet_backdoor from akanda.rug.openstack.common import importutils from akanda.rug.openstack.common import log as logging from akanda.rug.openstack.common import threadgroup rpc = importutils.try_import('akanda.rug.openstack.common.rpc') CONF = cfg.CONF LOG = logging.getLogger(__name__) class Launcher(object): """Launch one or more services and wait for them to complete.""" def __init__(self): """Initialize the service launcher. :returns: None """ self._services = threadgroup.ThreadGroup() eventlet_backdoor.initialize_if_enabled()
import random import signal import sys import time import eventlet import logging as std_logging from oslo_config import cfg from akanda.rug.common.i18n import _LE, _LI, _LW from akanda.rug.openstack.common import eventlet_backdoor from akanda.rug.openstack.common import importutils from akanda.rug.openstack.common import log as logging from akanda.rug.openstack.common import threadgroup rpc = importutils.try_import('akanda.rug.openstack.common.rpc') CONF = cfg.CONF LOG = logging.getLogger(__name__) class Launcher(object): """Launch one or more services and wait for them to complete.""" def __init__(self): """Initialize the service launcher. :returns: None """ self._services = threadgroup.ThreadGroup() eventlet_backdoor.initialize_if_enabled()
import sys import types import uuid import eventlet import greenlet from oslo.config import cfg from akanda.rug.openstack.common import excutils from akanda.rug.openstack.common.gettextutils import _ from akanda.rug.openstack.common import importutils from akanda.rug.openstack.common import jsonutils from akanda.rug.openstack.common import processutils as utils from akanda.rug.openstack.common.rpc import common as rpc_common zmq = importutils.try_import('eventlet.green.zmq') # for convenience, are not modified. pformat = pprint.pformat Timeout = eventlet.timeout.Timeout LOG = rpc_common.LOG RemoteError = rpc_common.RemoteError RPCException = rpc_common.RPCException zmq_opts = [ cfg.StrOpt('rpc_zmq_bind_address', default='*', help='ZeroMQ bind address. Should be a wildcard (*), ' 'an ethernet interface, or IP. ' 'The "host" option should point or resolve to this ' 'address.'),