Beispiel #1
0
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',
Beispiel #2
0
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'),
Beispiel #3
0
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()
Beispiel #4
0
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()
Beispiel #5
0
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.'),
Beispiel #6
0
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.'),