[openstack-dev] [Openstack] Ceilometer and notifications

Bob Ball bob.ball at citrix.com
Mon Aug 19 10:44:24 UTC 2013


Hi Afef,

I believe that Ceilometer is currently a libvirt-only feature.

Integration with XCP and other XenAPI-based hypervisors is planned, but is not on the roadmap for the Havana release.

If you're interested in helping with development of the XenAPI-based support for Ceilometer, let me know and we can make sure our plans are in sync.

Bob

From: Afef MDHAFFAR [mailto:afef.mdhaffar at gmail.com]
Sent: 19 August 2013 10:37
To: Mark McLoughlin
Cc: OpenStack Development Mailing List; openstack at lists.openstack.org
Subject: Re: [Openstack] [openstack-dev] Ceilometer and notifications

Hi all,

I am also getting a problem with ceilometer. It seems to be related to notifications. Actually, ceilometer-collector is not able to join the notification pool. The following error message is returned when I try to launch ceilometer-collector.
I use Openstack (2013.2) with XCP and Ubuntu TLS 12.04.

Would you please help me to solve this problem?

Thank you,
Afef

root at openstackDomU:/opt/stack/ceilometer/ceilometer/collector# ceilometer-collector
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] Full set of CONF:
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] ********************************************************************************
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] Configuration options gathered from:
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] command line args: []
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] config files: ['/etc/ceilometer/ceilometer.conf', '/etc/ceilometer-collector.conf']
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] ================================================================================
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] *os_username*                  = ceilometer
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] allowed_rpc_exception_modules  = ['ceilometer.openstack.common.exception', 'nova.exception', 'cinder.exception', 'exceptions']
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] backdoor_port                  = None
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] config_dir                     = None
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] config_file                    = ['/etc/ceilometer/ceilometer.conf', '/etc/ceilometer-collector.conf']
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] control_exchange               = ceilometer
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] database_connection            = mongodb://localhost:27017/ceilometer
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] debug                          = True
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] default_log_levels             = ['amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN']
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] disabled_notification_listeners = []
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] fake_rabbit                    = False
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] fatal_deprecations             = False
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] host                           = openstackDomU
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] instance_format                = [instance: %(uuid)s]
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] instance_uuid_format           = [instance: %(uuid)s]
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] log_config                     = None
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] log_date_format                = %Y-%m-%d %H:%M:%S
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] log_dir                        = /var/log/ceilometer-api
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] log_file                       = None
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] log_format                     = %(asctime)s %(levelname)8s [%(name)s] %(message)s
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] logfile_mode                   = 0644
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] logging_context_format_string  = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] logging_debug_format_suffix    = %(funcName)s %(pathname)s:%(lineno)d
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] logging_default_format_string  = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] logging_exception_prefix       = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] metering_secret                = change this or be hacked
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] notification_topics            = ['notifications']
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] os_auth_url                    = http://10.0.1.89:5000/v2.0
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] os_password                    = password
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] os_tenant_id                   =
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] os_tenant_name                 = admin
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] periodic_interval              = 600
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] pipeline_cfg_file              = pipeline.yaml
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] publish_errors                 = False
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] rpc_backend                    = ceilometer.openstack.common.rpc.impl_kombu
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] rpc_cast_timeout               = 30
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] rpc_conn_pool_size             = 30
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] rpc_response_timeout           = 60
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] rpc_thread_pool_size           = 64
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] syslog_log_facility            = LOG_USER
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] use_stderr                     = True
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] use_syslog                     = False
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] verbose                        = True
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.service] ********************************************************************************
2013-08-19 09:33:34     INFO [ceilometer.openstack.common.rpc.common] Connected to AMQP server on 10.0.1.89:5672<http://10.0.1.89:5672>
2013-08-19 09:33:34    DEBUG [ceilometer.openstack.common.rpc.service] Creating Consumer connection for Service ceilometer.collector
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] initialize_service_hooks
2013-08-19 09:33:34    DEBUG [ceilometer.pipeline] Pipeline config file: /etc/ceilometer/pipeline.yaml
2013-08-19 09:33:34     INFO [ceilometer.pipeline] Pipeline config: [{'publishers': ['meter_publisher'], 'interval': 60, 'transformers': None, 'name': 'meter_pipeline', 'counters': ['*']}]
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] loading notification handlers from ceilometer.collector
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'subnet'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'instance_delete'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'image_download'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'network'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'disk_ephemeral_size'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'volume_size'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'image'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'image_size'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'instance_flavor'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'volume'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'instance'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'vcpus'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'disk_root_size'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'floatingip'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'memory'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'image_crud'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'image_serve'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'router'
2013-08-19 09:33:34    DEBUG [ceilometer.extension_manager] using ceilometer.collector extension 'port'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from subnet: subnet.create.end, subnet.update.end, subnet.exists
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from instance_delete: compute.instance.delete.samples
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from image_download: image.send
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 843, in exchange_declare
    (40, 11),    # Channel.exchange_declare_ok
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 97, in wait
    return self.dispatch_method(method_sig, args, content)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 115, in dispatch_method
    return amqp_method(self, args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 273, in _close
    (class_id, method_id))
AMQPChannelException: (406, u"PRECONDITION_FAILED - cannot redeclare exchange 'glance' in vhost '/' with different type, durable, internal or autodelete value", (40, 10), 'Channel.exchange_declare')
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/glance<http://notifications.info/glance>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 843, in exchange_declare
    (40, 11),    # Channel.exchange_declare_ok
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 97, in wait
    return self.dispatch_method(method_sig, args, content)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 115, in dispatch_method
    return amqp_method(self, args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 273, in _close
    (class_id, method_id))
AMQPChannelException: (406, u"PRECONDITION_FAILED - cannot redeclare exchange 'glance' in vhost '/' with different type, durable, internal or autodelete value", (40, 10), 'Channel.exchange_declare')
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from network: network.create.end, network.update.end, network.exists
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/**quantum<http://notifications.info/**quantum>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from disk_ephemeral_size: compute.instance.create.end, compute.instance.exists, compute.instance.delete.start, compute.instance.finish_resize.end, compute.instance.resize.revert.end
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/nova<http://notifications.info/nova>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from volume_size: volume.exists, volume.create.end, volume.delete.start
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/cinder<http://notifications.info/cinder>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from image: image.update, image.upload, image.delete
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/glance<http://notifications.info/glance>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from image_size: image.update, image.upload, image.delete
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/glance<http://notifications.info/glance>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from instance_flavor: compute.instance.create.end, compute.instance.exists, compute.instance.delete.start, compute.instance.finish_resize.end, compute.instance.resize.revert.end
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/nova<http://notifications.info/nova>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from volume: volume.exists, volume.create.end, volume.delete.start
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/cinder<http://notifications.info/cinder>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from instance: compute.instance.create.end, compute.instance.exists, compute.instance.delete.start, compute.instance.finish_resize.end, compute.instance.resize.revert.end
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/nova<http://notifications.info/nova>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from vcpus: compute.instance.create.end, compute.instance.exists, compute.instance.delete.start, compute.instance.finish_resize.end, compute.instance.resize.revert.end
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/nova<http://notifications.info/nova>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from disk_root_size: compute.instance.create.end, compute.instance.exists, compute.instance.delete.start, compute.instance.finish_resize.end, compute.instance.resize.revert.end
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/nova<http://notifications.info/nova>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from floatingip: floatingip.create.end, floatingip.update.end, floatingip.exists
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/**quantum<http://notifications.info/**quantum>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from memory: compute.instance.create.end, compute.instance.exists, compute.instance.delete.start, compute.instance.finish_resize.end, compute.instance.resize.revert.end
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/nova<http://notifications.info/nova>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from image_crud: image.update, image.upload, image.delete
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/glance<http://notifications.info/glance>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from image_serve: image.send
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/glance<http://notifications.info/glance>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from router: router.create.end, router.update.end, router.exists
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/**quantum<http://notifications.info/**quantum>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    DEBUG [ceilometer.collector.service] Event types from port: port.create.end, port.update.end, port.exists
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.collector.service] Could not join consumer pool notifications.info/**quantum<http://notifications.info/**quantum>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 106, in _setup_subscription
    exchange_name=exchange_topic.exchange,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 172, in join_consumer_pool
    exchange_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 776, in join_consumer_pool
    callback=callback_wrapper,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 346, in fire_timers
    timer()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 165, in _do_send
    waiter.throw(*exc)
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/service.py", line 65, in run_service
    service.start()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 56, in start
    super(CollectorService, self).start()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/service.py", line 68, in start
    super(PeriodicService, self).start()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/service.py", line 63, in start
    self.manager.initialize_service_hook(self)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 92, in initialize_service_hook
    'ceilometer.collector.' + cfg.CONF.metering_topic,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 166, in create_worker
    self.connection.create_worker(topic, proxy, pool_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 753, in create_worker
    self.declare_topic_consumer(topic, proxy_cb, pool_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
2013-08-19 09:33:34    ERROR [ceilometer.openstack.common.threadgroup] 'NoneType' object has no attribute 'method_writer'
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/threadgroup.py", line 110, in wait
    x.wait()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/threadgroup.py", line 49, in wait
    return self.thread.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/service.py", line 65, in run_service
    service.start()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 56, in start
    super(CollectorService, self).start()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/service.py", line 68, in start
    super(PeriodicService, self).start()
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/service.py", line 63, in start
    self.manager.initialize_service_hook(self)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/collector/service.py", line 92, in initialize_service_hook
    'ceilometer.collector.' + cfg.CONF.metering_topic,
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/amqp.py", line 166, in create_worker
    self.connection.create_worker(topic, proxy, pool_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 753, in create_worker
    self.declare_topic_consumer(topic, proxy_cb, pool_name)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 693, in declare_topic_consumer
    topic, callback)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 618, in declare_consumer
    return self.ensure(_connect_error, _declare_consumer)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 563, in ensure
    return method(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 614, in _declare_consumer
    self.consumer_num.next())
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 252, in __init__
    **options)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 132, in __init__
    self.reconnect(channel)
  File "/usr/local/lib/python2.7/dist-packages/ceilometer-2013.2.a46.gf51333d-py2.7.egg/ceilometer/openstack/common/rpc/impl_kombu.py", line 139, in reconnect
    self.queue.declare()
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 359, in declare
    return (self.name<http://self.name> and self.exchange.declare(nowait),
  File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 151, in declare
    nowait=nowait)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 14, in blocking
    return __sync_current(fun, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 40, in __eblocking__
    return spawn(fun, *args, **kwargs).wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
    return self._exit_event.wait()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
    return hubs.get_hub().switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
    return self.greenlet.switch()
  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
    result = function(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 839, in exchange_declare
    self._send_method((40, 10), args)
  File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 75, in _send_method
    self.connection.method_writer.write_method(self.channel_id,
AttributeError: 'NoneType' object has no attribute 'method_writer'
root at openstackDomU:/opt/stack/ceilometer/ceilometer/collector#


2013/8/1 Mark McLoughlin <markmc at redhat.com<mailto:markmc at redhat.com>>
On Thu, 2013-08-01 at 10:36 +0200, Julien Danjou wrote:
> On Thu, Aug 01 2013, Sam Morrison wrote:
>
> > OK so is it that ceilometer just leaves the message on the queue or
> > only consumes certain messages?
>
> Ceilometer uses its own queue. There might be other processes consuming
> this notifications, so removing them may be not a good idea.
>
> The problem may be that the notification sender create a queue by
> default even if there's no consumer on that. Maybe that's something we
> should avoid doing in Oslo (Cc'ing -dev to get advice on that).
I'm missing the context here, but it sounds like the default
notifications queue created isn't the one consumed by ceilometer so it
fills up and we just shouldn't be creating that queue.

Sounds reasonable to me. Definitely file a bug for it.

Cheers,
Mark.


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack at lists.openstack.org<mailto:openstack at lists.openstack.org>
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack



--
Afef MDHAFFAR
http://www.redcad.org/members/mdhaffar/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130819/276c8291/attachment-0001.html>


More information about the OpenStack-dev mailing list