Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save terriyu/6237785 to your computer and use it in GitHub Desktop.

Select an option

Save terriyu/6237785 to your computer and use it in GitHub Desktop.
I ran the Ceilometer test suite after cherry-picking sileht's patch https://review.openstack.org/#/c/41719/ My goal was to check if the patch eliminates all the annoying MongoDB username/password warnings. Seems like all the warnings were eliminated except for 3.
$ cd /opt/stack/ceilometer
$ tox -e py27
GLOB sdist-make: /opt/stack/ceilometer/setup.py
py27 inst-nodeps: /opt/stack/ceilometer/.tox/dist/ceilometer-2013.2.a380.gaf61876.zip
py27 runtests: commands[0] | bash -x /opt/stack/ceilometer/run-tests.sh
WARNING:test command found but not installed in testenv
cmd: /bin/bash
env: /opt/stack/ceilometer/.tox/py27
Maybe forgot to specify a dependency?
+ set -e
+ '[' '' = --coverage ']'
+ '[' '!' '' ']'
+ bash tools/init_testr_if_needed.sh
+ python setup.py testr --slowest '--testr-args=--concurrency=1 --here=nova_tests '
running testr
running=${PYTHON:-python} -m subunit.run discover -t ./nova_tests ./nova_tests
Ran 8 (+4) tests in 0.267s (-0.232s)
PASSED (id=19)
Slowest Tests
Test id Runtime (s)
------------------------------------------------------------------------------------------------------------------- -----------
tests.publisher.test_rpc_publisher.TestPublish.test_published_with_policy_default_sized_queue_and_rpc_down 1.972
tests.test_bin.BinApiTestCase.test_v2 1.776
tests.test_bin.BinApiTestCase.test_v1 1.760
tests.test_bin.BinSendCounterTestCase.test_send_counter_run 0.980
tests.test_bin.BinTestCase.test_run_expirer 0.754
tests.api.v2.test_statistics_scenarios.TestMaxProjectVolume.test_start_timestamp_after(sqlalchemy) 0.731
tests.api.v1.test_compute_duration_by_resource_scenarios.TestComputeDurationByResource.test_after_range(sqlalchemy) 0.687
tests.test_bin.BinTestCase.test_dbsync_run 0.662
tests.api.v2.test_statistics_scenarios.TestSumResourceVolume.test_end_timestamp_before(mongodb) 0.531
tests.api.v2.test_list_resources_scenarios.TestListResources.test_with_invalid_resource_id(mongodb) 0.522
++ mktemp -d /tmp/CEILO-MONGODB-XXXXX
+ MONGO_DATA=/tmp/CEILO-MONGODB-mMKAb
+ trap clean_exit EXIT
+ mkfifo /tmp/CEILO-MONGODB-mMKAb/out
+ MONGO_PID=16408
+ mongod --maxConns 32 --nojournal --noprealloc --smallfiles --quiet --noauth --port 29000 --dbpath /tmp/CEILO-MONGODB-mMKAb --bind_ip localhost
+ read line
+ grep -q 'waiting for connections on port'
+ echo 'note: noprealloc may hurt performance in many applications'
+ read line
+ grep -q 'waiting for connections on port'
+ echo 'Tue Aug 13 16:57:15.903 [initandlisten] MongoDB starting : pid=16408 port=29000 dbpath=/tmp/CEILO-MONGODB-mMKAb 64-bit host=precise64'
+ read line
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.904 [initandlisten] git version: a2ddc68ba7c9cee17bfe69ed840383ec3506602b'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.904 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.904 [initandlisten] allocator: tcmalloc'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.904 [initandlisten] options: { bind_ip: "localhost", dbpath: "/tmp/CEILO-MONGODB-mMKAb", maxConns: 32, noauth: true, nojournal: true, noprealloc: true, port: 29000, quiet: true, smallfiles: true }'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.928 [FileAllocator] allocating new datafile /tmp/CEILO-MONGODB-mMKAb/local.ns, filling with zeroes...'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.928 [FileAllocator] creating directory /tmp/CEILO-MONGODB-mMKAb/_tmp'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.933 [FileAllocator] done allocating datafile /tmp/CEILO-MONGODB-mMKAb/local.ns, size: 16MB, took 0.003 secs'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.934 [FileAllocator] allocating new datafile /tmp/CEILO-MONGODB-mMKAb/local.0, filling with zeroes...'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.937 [FileAllocator] done allocating datafile /tmp/CEILO-MONGODB-mMKAb/local.0, size: 16MB, took 0.003 secs'
+ grep -q 'waiting for connections on port'
+ read line
+ echo 'Tue Aug 13 16:57:15.960 [initandlisten] waiting for connections on port 29000'
+ grep -q 'waiting for connections on port'
+ break
+ export CEILOMETER_TEST_MONGODB_URL=mongodb://localhost:29000/ceilometer
+ CEILOMETER_TEST_MONGODB_URL=mongodb://localhost:29000/ceilometer
+ python setup.py testr --slowest --testr-args=
+ cat /tmp/CEILO-MONGODB-mMKAb/out
running testr
running=${PYTHON:-python} -m subunit.run discover -t ./ ./tests --list
running=${PYTHON:-python} -m subunit.run discover -t ./ ./tests --load-list /tmp/tmpyXI6ub
running=${PYTHON:-python} -m subunit.run discover -t ./ ./tests --load-list /tmp/tmppb97da
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_disabled_is_skipped
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 117, in test_disabled_is_skipped
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_equivocal_from_unknown
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 263, in test_equivocal_from_unknown
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_simple_alarm_trip
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 139, in test_simple_alarm_trip
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_state_change_and_repeat_actions
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 240, in test_state_change_and_repeat_actions
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_equivocal_from_known_state
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 185, in test_equivocal_from_known_state
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_equivocal_from_known_state_and_repeat_actions
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 201, in test_equivocal_from_known_state_and_repeat_actions
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceil2013-08-13 16:57:22.379 16474 INFO keystoneclient.middleware.auth_token [-] Starting keystone auth_token middleware
2013-08-13 16:57:22.379 16474 INFO keystoneclient.middleware.auth_token [-] Using /tmp/keystone-signing-aYs6VE as cache directory for signing certificate
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/alembic/util.py:163: UserWarning: Skipping unsupported ALTER for creation of implicit constraint
warnings.warn(msg)
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/alembic/util.py:163: UserWarning: Skipping unsupported ALTER for creation of implicit constraint
warnings.warn(msg)
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/pecan/__init__.py:110: RuntimeWarning: `static_root` is only used when `debug` is True, ignoring
RuntimeWarning
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/pecan/__init__.py:110: RuntimeWarning: `static_root` is only used when `debug` is True, ignoring
RuntimeWarning
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/pymongo/mongo_client.py:343: UserWarning: database name or authSource in URI is being ignored. If you wish to authenticate to ceilometer, you must provide a username and password.
"must provide a username and password." % (db_name,))
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/pymongo/mongo_client.py:343: UserWarning: database name or authSource in URI is being ignored. If you wish to authenticate to ceilometer, you must provide a username and password.
"must provide a username and password." % (db_name,))
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/pymongo/mongo_client.py:343: UserWarning: database name or authSource in URI is being ignored. If you wish to authenticate to ceilometer_b159efc85c8d46288b360adc168f651f, you must provide a username and password.
"must provide a username and password." % (db_name,))
2013-08-13 16:58:40.499 16898 DEBUG ceilometer.pipeline [-] Pipeline config file: /opt/stack/ceilometer/etc/ceilometer/pipeline.yaml setup_pipeline /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/pipeline.py:341
Pipeline config file: /opt/stack/ceilometer/etc/ceilometer/pipeline.yaml
2013-08-13 16:58:40.509 16898 INFO ceilometer.pipeline [-] Pipeline config: [{'publishers': ['rpc://'], 'interval': 600, 'transformers': None, 'name': 'meter_pipeline', 'counters': ['*']}, {'publishers': ['rpc://'], 'interval': 600, 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_pipeline', 'counters': ['cpu']}]
Pipeline config: [{'publishers': ['rpc://'], 'interval': 600, 'transformers': None, 'name': 'meter_pipeline', 'counters': ['*']}, {'publishers': ['rpc://'], 'interval': 600, 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_pipeline', 'counters': ['cpu']}]
2013-08-13 16:58:40.626 16898 WARNING ceilometer.publisher.rpc [-] Publishing policy is unknown (wait) force to default
Publishing policy is unknown (wait) force to default
2013-08-13 16:58:40.632 16898 WARNING ceilometer.publisher.rpc [-] Publishing policy is unknown (wait) force to default
Publishing policy is unknown (wait) force to default
2013-08-13 16:58:40.635 16898 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:69
scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}:
2013-08-13 16:58:40.636 16898 INFO ceilometer.pipeline [-] Pipeline cpu_pipeline: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
Pipeline cpu_pipeline: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2013-08-13 16:58:40.653 16898 DEBUG ceilometer.pipeline [-] Pipeline meter_pipeline: Transform counter <ceilometer.sample.Sample object at 0x13e8190> from 0 transformer _publish_counters /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/pipeline.py:205
Pipeline meter_pipeline: Transform counter <ceilometer.sample.Sample object at 0x13e8190> from 0 transformer
2013-08-13 16:58:40.656 16898 AUDIT ceilometer.pipeline [-] Pipeline meter_pipeline: Publishing counters
Pipeline meter_pipeline: Publishing counters
2013-08-13 16:58:40.657 16898 AUDIT ceilometer.publisher.rpc [-] Publishing 1 counters on metering
Publishing 1 counters on metering
2013-08-13 16:58:40.661 16898 AUDIT ceilometer.pipeline [-] Pipeline meter_pipeline: Published counters
Pipeline meter_pipeline: Published counters
2013-08-13 16:58:40.661 16898 AUDIT ceilometer.pipeline [-] Flush pipeline meter_pipeline
Flush pipeline meter_pipeline
2013-08-13 16:58:40.662 16898 AUDIT ceilometer.pipeline [-] Flush pipeline cpu_pipeline
Flush pipeline cpu_pipeline
2013-08-13 16:58:40.662 16898 AUDIT ceilometer.pipeline [-] Pipeline cpu_pipeline: Publishing counters
Pipeline cpu_pipeline: Publishing counters
2013-08-13 16:58:40.662 16898 AUDIT ceilometer.publisher.rpc [-] Publishing 0 counters on metering
Publishing 0 counters on metering
2013-08-13 16:58:40.671 16898 AUDIT ceilometer.pipeline [-] Pipeline cpu_pipeline: Published counters
Pipeline cpu_pipeline: Published counters
2013-08-13 16:58:40.726 16897 DEBUG ceilometer.storage [-] looking for 'log' driver in 'ceilometer.storage' get_engine /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/storage/__init__.py:72
2013-08-13 16:58:40.789 16897 DEBUG ceilometer.pipeline [-] Pipeline config file: /opt/stack/ceilometer/etc/ceilometer/pipeline.yaml setup_pipeline /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/pipeline.py:341
2013-08-13 16:58:40.797 16897 INFO ceilometer.pipeline [-] Pipeline config: [{'publishers': ['rpc://'], 'interval': 600, 'transformers': None, 'name': 'meter_pipeline', 'counters': ['*']}, {'publishers': ['rpc://'], 'interval': 600, 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_pipeline', 'counters': ['cpu']}]
2013-08-13 16:58:40.909 16897 WARNING ceilometer.publisher.rpc [-] Publishing policy is unknown (wait) force to default
2013-08-13 16:58:40.918 16897 WARNING ceilometer.publisher.rpc [-] Publishing policy is unknown (wait) force to default
2013-08-13 16:58:40.926 16897 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:69
2013-08-13 16:58:40.927 16897 INFO ceilometer.pipeline [-] Pipeline cpu_pipeline: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2013-08-13 16:58:41.098 16897 INFO ceilometer.api.app [-] Starting server in PID 16897
2013-08-13 16:58:41.098 16897 INFO ceilometer.api.app [-] Configuration:
2013-08-13 16:58:41.098 16897 INFO ceilometer.api.app [-] ********************************************************************************
2013-08-13 16:58:41.098 16897 INFO ceilometer.api.app [-] Configuration options gathered from:
2013-08-13 16:58:41.099 16897 INFO ceilometer.api.app [-] command line args: ['--config-file=/tmp/tmpwoiOQJ/ceilometer.conf']
2013-08-13 16:58:41.099 16897 INFO ceilometer.api.app [-] config files: ['/tmp/tmpwoiOQJ/ceilometer.conf']
2013-08-13 16:58:41.099 16897 INFO ceilometer.api.app [-] ================================================================================
2013-08-13 16:58:41.099 16897 INFO ceilometer.api.app [-] allowed_rpc_exception_modules = ['ceilometer.openstack.common.exception', 'nova.exception', 'cinder.exception', 'exceptions']
2013-08-13 16:58:41.100 16897 INFO ceilometer.api.app [-] amqp_auto_delete = False
2013-08-13 16:58:41.100 16897 INFO ceilometer.api.app [-] amqp_durable_queues = False
2013-08-13 16:58:41.101 16897 INFO ceilometer.api.app [-] auth_strategy = noauth
2013-08-13 16:58:41.101 16897 INFO ceilometer.api.app [-] config_dir = None
2013-08-13 16:58:41.101 16897 INFO ceilometer.api.app [-] config_file = ['/tmp/tmpwoiOQJ/ceilometer.conf']
2013-08-13 16:58:41.101 16897 INFO ceilometer.api.app [-] control_exchange = ceilometer
2013-08-13 16:58:41.102 16897 INFO ceilometer.api.app [-] database_connection = ****
2013-08-13 16:58:41.102 16897 INFO ceilometer.api.app [-] debug = True
2013-08-13 16:58:41.102 16897 INFO ceilometer.api.app [-] default_log_levels = ['amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN']
2013-08-13 16:58:41.102 16897 INFO ceilometer.api.app [-] enable_v1_api = True
2013-08-13 16:58:41.102 16897 INFO ceilometer.api.app [-] fake_rabbit = False
2013-08-13 16:58:41.103 16897 INFO ceilometer.api.app [-] fatal_deprecations = False
2013-08-13 16:58:41.103 16897 INFO ceilometer.api.app [-] host = precise64
2013-08-13 16:58:41.103 16897 INFO ceilometer.api.app [-] instance_format = [instance: %(uuid)s]
2013-08-13 16:58:41.103 16897 INFO ceilometer.api.app [-] instance_uuid_format = [instance: %(uuid)s]
2013-08-13 16:58:41.104 16897 INFO ceilometer.api.app [-] kombu_ssl_ca_certs =
2013-08-13 16:58:41.104 16897 INFO ceilometer.api.app [-] kombu_ssl_certfile =
2013-08-13 16:58:41.104 16897 INFO ceilometer.api.app [-] kombu_ssl_keyfile =
2013-08-13 16:58:41.104 16897 INFO ceilometer.api.app [-] kombu_ssl_version =
2013-08-13 16:58:41.104 16897 INFO ceilometer.api.app [-] log_config = None
2013-08-13 16:58:41.105 16897 INFO ceilometer.api.app [-] log_date_format = %Y-%m-%d %H:%M:%S
2013-08-13 16:58:41.105 16897 INFO ceilometer.api.app [-] log_dir = None
2013-08-13 16:58:41.105 16897 INFO ceilometer.api.app [-] log_file = None
2013-08-13 16:58:41.105 16897 INFO ceilometer.api.app [-] log_format = None
2013-08-13 16:58:41.105 16897 INFO ceilometer.api.app [-] 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-13 16:58:41.106 16897 INFO ceilometer.api.app [-] logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
2013-08-13 16:58:41.106 16897 INFO ceilometer.api.app [-] logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
2013-08-13 16:58:41.106 16897 INFO ceilometer.api.app [-] logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
2013-08-13 16:58:41.106 16897 INFO ceilometer.api.app [-] memcached_servers = None
2013-08-13 16:58:41.106 16897 INFO ceilometer.api.app [-] pipeline_cfg_file = /opt/stack/ceilometer/etc/ceilometer/pipeline.yaml
2013-08-13 16:58:41.108 16897 INFO ceilometer.api.app [-] policy_default_rule = default
2013-08-13 16:58:41.108 16897 INFO ceilometer.api.app [-] policy_file = /opt/stack/ceilometer/tests/policy.json
2013-08-13 16:58:41.108 16897 INFO ceilometer.api.app [-] publish_errors = False
2013-08-13 16:58:41.108 16897 INFO ceilometer.api.app [-] rabbit_ha_queues = False
2013-08-13 16:58:41.108 16897 INFO ceilometer.api.app [-] rabbit_host = localhost
2013-08-13 16:58:41.109 16897 INFO ceilometer.api.app [-] rabbit_hosts = ['localhost:5672']
2013-08-13 16:58:41.109 16897 INFO ceilometer.api.app [-] rabbit_max_retries = 0
2013-08-13 16:58:41.109 16897 INFO ceilometer.api.app [-] rabbit_password = *****
2013-08-13 16:58:41.110 16897 INFO ceilometer.api.app [-] rabbit_port = 5672
2013-08-13 16:58:41.110 16897 INFO ceilometer.api.app [-] rabbit_retry_backoff = 2
2013-08-13 16:58:41.110 16897 INFO ceilometer.api.app [-] rabbit_retry_interval = 1
2013-08-13 16:58:41.110 16897 INFO ceilometer.api.app [-] rabbit_use_ssl = False
2013-08-13 16:58:41.110 16897 INFO ceilometer.api.app [-] rabbit_userid = guest
2013-08-13 16:58:41.111 16897 INFO ceilometer.api.app [-] rabbit_virtual_host = /
2013-08-13 16:58:41.111 16897 INFO ceilometer.api.app [-] rpc_backend = ceilometer.openstack.common.rpc.impl_fake
2013-08-13 16:58:41.112 16897 INFO ceilometer.api.app [-] rpc_cast_timeout = 30
2013-08-13 16:58:41.112 16897 INFO ceilometer.api.app [-] rpc_conn_pool_size = 30
2013-08-13 16:58:41.112 16897 INFO ceilometer.api.app [-] rpc_response_timeout = 60
2013-08-13 16:58:41.112 16897 INFO ceilometer.api.app [-] rpc_thread_pool_size = 64
2013-08-13 16:58:41.112 16897 INFO ceilometer.api.app [-] sample_source = openstack
2013-08-13 16:58:41.113 16897 INFO ceilometer.api.app [-] sqlite_db = ceilometer.sqlite
2013-08-13 16:58:41.113 16897 INFO ceilometer.api.app [-] sqlite_synchronous = True
2013-08-13 16:58:41.113 16897 INFO ceilometer.api.app [-] syslog_log_facility = LOG_USER
2013-08-13 16:58:41.113 16897 INFO ceilometer.api.app [-] use_stderr = True
2013-08-13 16:58:41.113 16897 INFO ceilometer.api.app [-] use_syslog = False
2013-08-13 16:58:41.114 16897 INFO ceilometer.api.app [-] verbose = False
2013-08-13 16:58:41.114 16897 INFO ceilometer.api.app [-] publisher_rpc.metering_secret = ************************
2013-08-13 16:58:41.114 16897 INFO ceilometer.api.app [-] publisher_rpc.metering_topic = metering
2013-08-13 16:58:41.114 16897 INFO ceilometer.api.app [-] database.connection = ***************
2013-08-13 16:58:41.115 16897 INFO ceilometer.api.app [-] database.connection_debug = 0
2013-08-13 16:58:41.115 16897 INFO ceilometer.api.app [-] database.connection_trace = False
2013-08-13 16:58:41.115 16897 INFO ceilometer.api.app [-] database.idle_timeout = 3600
2013-08-13 16:58:41.115 16897 INFO ceilometer.api.app [-] database.max_overflow = None
2013-08-13 16:58:41.115 16897 INFO ceilometer.api.app [-] database.max_pool_size = None
2013-08-13 16:58:41.116 16897 INFO ceilometer.api.app [-] database.max_retries = 10
2013-08-13 16:58:41.116 16897 INFO ceilometer.api.app [-] database.min_pool_size = 1
2013-08-13 16:58:41.116 16897 INFO ceilometer.api.app [-] database.pool_timeout = None
2013-08-13 16:58:41.116 16897 INFO ceilometer.api.app [-] database.retry_interval = 10
2013-08-13 16:58:41.116 16897 INFO ceilometer.api.app [-] database.slave_connection =
2013-08-13 16:58:41.116 16897 INFO ceilometer.api.app [-] database.time_to_live = -1
2013-08-13 16:58:41.117 16897 INFO ceilometer.api.app [-] ssl.ca_file = None
2013-08-13 16:58:41.117 16897 INFO ceilometer.api.app [-] ssl.cert_file = None
2013-08-13 16:58:41.117 16897 INFO ceilometer.api.app [-] ssl.key_file = None
2013-08-13 16:58:41.117 16897 INFO ceilometer.api.app [-] api.host = 0.0.0.0
2013-08-13 16:58:41.117 16897 INFO ceilometer.api.app [-] api.port = 10992
2013-08-13 16:58:41.118 16897 INFO ceilometer.api.app [-] service_credentials.os_auth_url = http://localhost:5000/v2.0
2013-08-13 16:58:41.118 16897 INFO ceilometer.api.app [-] service_credentials.os_cacert = None
2013-08-13 16:58:41.119 16897 INFO ceilometer.api.app [-] service_credentials.os_endpoint_type = publicURL
2013-08-13 16:58:41.119 16897 INFO ceilometer.api.app [-] service_credentials.os_password = *****
2013-08-13 16:58:41.119 16897 INFO ceilometer.api.app [-] service_credentials.os_tenant_id =
2013-08-13 16:58:41.119 16897 INFO ceilometer.api.app [-] service_credentials.os_tenant_name = admin
2013-08-13 16:58:41.119 16897 INFO ceilometer.api.app [-] service_credentials.os_username = ceilometer
2013-08-13 16:58:41.120 16897 INFO ceilometer.api.app [-] keystone_authtoken.admin_password = ****
2013-08-13 16:58:41.120 16897 INFO ceilometer.api.app [-] keystone_authtoken.admin_tenant_name = admin
2013-08-13 16:58:41.120 16897 INFO ceilometer.api.app [-] keystone_authtoken.admin_token = ****
2013-08-13 16:58:41.120 16897 INFO ceilometer.api.app [-] keystone_authtoken.admin_user = None
2013-08-13 16:58:41.121 16897 INFO ceilometer.api.app [-] keystone_authtoken.auth_admin_prefix =
2013-08-13 16:58:41.121 16897 INFO ceilometer.api.app [-] keystone_authtoken.auth_host = 127.0.0.1
2013-08-13 16:58:41.121 16897 INFO ceilometer.api.app [-] keystone_authtoken.auth_port = 35357
2013-08-13 16:58:41.121 16897 INFO ceilometer.api.app [-] keystone_authtoken.auth_protocol = https
2013-08-13 16:58:41.121 16897 INFO ceilometer.api.app [-] keystone_authtoken.auth_uri = None
2013-08-13 16:58:41.122 16897 INFO ceilometer.api.app [-] keystone_authtoken.auth_version = None
2013-08-13 16:58:41.122 16897 INFO ceilometer.api.app [-] keystone_authtoken.cache = None
2013-08-13 16:58:41.122 16897 INFO ceilometer.api.app [-] keystone_authtoken.certfile = None
2013-08-13 16:58:41.123 16897 INFO ceilometer.api.app [-] keystone_authtoken.delay_auth_decision = False
2013-08-13 16:58:41.123 16897 INFO ceilometer.api.app [-] keystone_authtoken.http_connect_timeout = None
2013-08-13 16:58:41.123 16897 INFO ceilometer.api.app [-] keystone_authtoken.http_handler = None
2013-08-13 16:58:41.123 16897 INFO ceilometer.api.app [-] keystone_authtoken.keyfile = None
2013-08-13 16:58:41.123 16897 INFO ceilometer.api.app [-] keystone_authtoken.memcache_secret_key = ****
2013-08-13 16:58:41.123 16897 INFO ceilometer.api.app [-] keystone_authtoken.memcache_security_strategy = None
2013-08-13 16:58:41.124 16897 INFO ceilometer.api.app [-] keystone_authtoken.memcached_servers = None
2013-08-13 16:58:41.124 16897 INFO ceilometer.api.app [-] keystone_authtoken.revocation_cache_time = 1
2013-08-13 16:58:41.124 16897 INFO ceilometer.api.app [-] keystone_authtoken.signing_dir = None
2013-08-13 16:58:41.124 16897 INFO ceilometer.api.app [-] keystone_authtoken.token_cache_time = 300
2013-08-13 16:58:41.124 16897 INFO ceilometer.api.app [-] ********************************************************************************
2013-08-13 16:58:41.125 16897 INFO ceilometer.api.app [-] serving on 0.0.0.0:10992, view at http://127.0.0.1:10992
2013-08-13 16:58:41.434 16897 DEBUG ceilometer.storage [-] looking for 'log' driver in 'ceilometer.storage' get_engine /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/storage/__init__.py:72
2013-08-13 16:58:41.457 16897 DEBUG ceilometer.openstack.common.policy [-] Rule context_is_admin will be now enforced enforce /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/openstack/common/policy.py:247
2013-08-13 16:58:41.458 16897 DEBUG ceilometer.openstack.common.fileutils [-] Reloading cached file /opt/stack/ceilometer/tests/policy.json read_cached_file /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/openstack/common/fileutils.py:64
2013-08-13 16:58:41.459 16897 DEBUG ceilometer.openstack.common.policy [-] Rules successfully reloaded load_rules /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/openstack/common/policy.py:201
localhost - - [13/Aug/2013 16:58:41] "GET /v1/meters HTTP/1.1" 200 18
2013-08-13 16:58:43.363 16913 DEBUG ceilometer.storage [-] looking for 'log' driver in 'ceilometer.storage' get_engine /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/storage/__init__.py:72
2013-08-13 16:58:43.436 16913 DEBUG ceilometer.pipeline [-] Pipeline config file: /opt/stack/ceilometer/etc/ceilometer/pipeline.yaml setup_pipeline /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/pipeline.py:341
2013-08-13 16:58:43.449 16913 INFO ceilometer.pipeline [-] Pipeline config: [{'publishers': ['rpc://'], 'interval': 600, 'transformers': None, 'name': 'meter_pipeline', 'counters': ['*']}, {'publishers': ['rpc://'], 'interval': 600, 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_pipeline', 'counters': ['cpu']}]
2013-08-13 16:58:43.549 16913 WARNING ceilometer.publisher.rpc [-] Publishing policy is unknown (wait) force to default
2013-08-13 16:58:43.557 16913 WARNING ceilometer.publisher.rpc [-] Publishing policy is unknown (wait) force to default
2013-08-13 16:58:43.564 16913 DEBUG ceilometer.transformer.conversions [-] scaling conversion transformer with source: {} target: {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}: __init__ /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/transformer/conversions.py:69
2013-08-13 16:58:43.565 16913 INFO ceilometer.pipeline [-] Pipeline cpu_pipeline: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}
2013-08-13 16:58:43.723 16913 INFO ceilometer.api.app [-] Starting server in PID 16913
2013-08-13 16:58:43.723 16913 INFO ceilometer.api.app [-] Configuration:
2013-08-13 16:58:43.723 16913 INFO ceilometer.api.app [-] ********************************************************************************
2013-08-13 16:58:43.723 16913 INFO ceilometer.api.app [-] Configuration options gathered from:
2013-08-13 16:58:43.723 16913 INFO ceilometer.api.app [-] command line args: ['--config-file=/tmp/tmpKR4yV0/ceilometer.conf']
2013-08-13 16:58:43.724 16913 INFO ceilometer.api.app [-] config files: ['/tmp/tmpKR4yV0/ceilometer.conf']
2013-08-13 16:58:43.724 16913 INFO ceilometer.api.app [-] ================================================================================
2013-08-13 16:58:43.724 16913 INFO ceilometer.api.app [-] allowed_rpc_exception_modules = ['ceilometer.openstack.common.exception', 'nova.exception', 'cinder.exception', 'exceptions']
2013-08-13 16:58:43.731 16913 INFO ceilometer.api.app [-] amqp_auto_delete = False
2013-08-13 16:58:43.732 16913 INFO ceilometer.api.app [-] amqp_durable_queues = False
2013-08-13 16:58:43.732 16913 INFO ceilometer.api.app [-] auth_strategy = noauth
2013-08-13 16:58:43.732 16913 INFO ceilometer.api.app [-] config_dir = None
2013-08-13 16:58:43.733 16913 INFO ceilometer.api.app [-] config_file = ['/tmp/tmpKR4yV0/ceilometer.conf']
2013-08-13 16:58:43.733 16913 INFO ceilometer.api.app [-] control_exchange = ceilometer
2013-08-13 16:58:43.733 16913 INFO ceilometer.api.app [-] database_connection = ****
2013-08-13 16:58:43.733 16913 INFO ceilometer.api.app [-] debug = True
2013-08-13 16:58:43.734 16913 INFO ceilometer.api.app [-] default_log_levels = ['amqplib=WARN', 'qpid.messaging=INFO', 'sqlalchemy=WARN', 'keystoneclient=INFO', 'stevedore=INFO', 'eventlet.wsgi.server=WARN']
2013-08-13 16:58:43.734 16913 INFO ceilometer.api.app [-] enable_v1_api = True
2013-08-13 16:58:43.734 16913 INFO ceilometer.api.app [-] fake_rabbit = False
2013-08-13 16:58:43.734 16913 INFO ceilometer.api.app [-] fatal_deprecations = False
2013-08-13 16:58:43.738 16913 INFO ceilometer.api.app [-] host = precise64
2013-08-13 16:58:43.739 16913 INFO ceilometer.api.app [-] instance_format = [instance: %(uuid)s]
2013-08-13 16:58:43.739 16913 INFO ceilometer.api.app [-] instance_uuid_format = [instance: %(uuid)s]
2013-08-13 16:58:43.740 16913 INFO ceilometer.api.app [-] kombu_ssl_ca_certs =
2013-08-13 16:58:43.740 16913 INFO ceilometer.api.app [-] kombu_ssl_certfile =
2013-08-13 16:58:43.740 16913 INFO ceilometer.api.app [-] kombu_ssl_keyfile =
2013-08-13 16:58:43.740 16913 INFO ceilometer.api.app [-] kombu_ssl_version =
2013-08-13 16:58:43.741 16913 INFO ceilometer.api.app [-] log_config = None
2013-08-13 16:58:43.741 16913 INFO ceilometer.api.app [-] log_date_format = %Y-%m-%d %H:%M:%S
2013-08-13 16:58:43.741 16913 INFO ceilometer.api.app [-] log_dir = None
2013-08-13 16:58:43.741 16913 INFO ceilometer.api.app [-] log_file = None
2013-08-13 16:58:43.741 16913 INFO ceilometer.api.app [-] log_format = None
2013-08-13 16:58:43.742 16913 INFO ceilometer.api.app [-] 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-13 16:58:43.742 16913 INFO ceilometer.api.app [-] logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
2013-08-13 16:58:43.742 16913 INFO ceilometer.api.app [-] logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
2013-08-13 16:58:43.742 16913 INFO ceilometer.api.app [-] logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
2013-08-13 16:58:43.750 16913 INFO ceilometer.api.app [-] memcached_servers = None
2013-08-13 16:58:43.753 16913 INFO ceilometer.api.app [-] pipeline_cfg_file = /opt/stack/ceilometer/etc/ceilometer/pipeline.yaml
2013-08-13 16:58:43.753 16913 INFO ceilometer.api.app [-] policy_default_rule = default
2013-08-13 16:58:43.753 16913 INFO ceilometer.api.app [-] policy_file = /opt/stack/ceilometer/tests/policy.json
2013-08-13 16:58:43.753 16913 INFO ceilometer.api.app [-] publish_errors = False
2013-08-13 16:58:43.754 16913 INFO ceilometer.api.app [-] rabbit_ha_queues = False
2013-08-13 16:58:43.754 16913 INFO ceilometer.api.app [-] rabbit_host = localhost
2013-08-13 16:58:43.755 16913 INFO ceilometer.api.app [-] rabbit_hosts = ['localhost:5672']
2013-08-13 16:58:43.755 16913 INFO ceilometer.api.app [-] rabbit_max_retries = 0
2013-08-13 16:58:43.755 16913 INFO ceilometer.api.app [-] rabbit_password = *****
2013-08-13 16:58:43.756 16913 INFO ceilometer.api.app [-] rabbit_port = 5672
2013-08-13 16:58:43.756 16913 INFO ceilometer.api.app [-] rabbit_retry_backoff = 2
2013-08-13 16:58:43.756 16913 INFO ceilometer.api.app [-] rabbit_retry_interval = 1
2013-08-13 16:58:43.756 16913 INFO ceilometer.api.app [-] rabbit_use_ssl = False
2013-08-13 16:58:43.756 16913 INFO ceilometer.api.app [-] rabbit_userid = guest
2013-08-13 16:58:43.756 16913 INFO ceilometer.api.app [-] rabbit_virtual_host = /
2013-08-13 16:58:43.757 16913 INFO ceilometer.api.app [-] rpc_backend = ceilometer.openstack.common.rpc.impl_fake
2013-08-13 16:58:43.757 16913 INFO ceilometer.api.app [-] rpc_cast_timeout = 30
2013-08-13 16:58:43.757 16913 INFO ceilometer.api.app [-] rpc_conn_pool_size = 30
2013-08-13 16:58:43.757 16913 INFO ceilometer.api.app [-] rpc_response_timeout = 60
2013-08-13 16:58:43.758 16913 INFO ceilometer.api.app [-] rpc_thread_pool_size = 64
2013-08-13 16:58:43.758 16913 INFO ceilometer.api.app [-] sample_source = openstack
2013-08-13 16:58:43.758 16913 INFO ceilometer.api.app [-] sqlite_db = ceilometer.sqlite
2013-08-13 16:58:43.759 16913 INFO ceilometer.api.app [-] sqlite_synchronous = True
2013-08-13 16:58:43.759 16913 INFO ceilometer.api.app [-] syslog_log_facility = LOG_USER
2013-08-13 16:58:43.759 16913 INFO ceilometer.api.app [-] use_stderr = True
2013-08-13 16:58:43.759 16913 INFO ceilometer.api.app [-] use_syslog = False
2013-08-13 16:58:43.760 16913 INFO ceilometer.api.app [-] verbose = False
2013-08-13 16:58:43.760 16913 INFO ceilometer.api.app [-] publisher_rpc.metering_secret = ************************
2013-08-13 16:58:43.760 16913 INFO ceilometer.api.app [-] publisher_rpc.metering_topic = metering
2013-08-13 16:58:43.761 16913 INFO ceilometer.api.app [-] database.connection = ***************
2013-08-13 16:58:43.761 16913 INFO ceilometer.api.app [-] database.connection_debug = 0
2013-08-13 16:58:43.761 16913 INFO ceilometer.api.app [-] database.connection_trace = False
2013-08-13 16:58:43.761 16913 INFO ceilometer.api.app [-] database.idle_timeout = 3600
2013-08-13 16:58:43.762 16913 INFO ceilometer.api.app [-] database.max_overflow = None
2013-08-13 16:58:43.772 16913 INFO ceilometer.api.app [-] database.max_pool_size = None
2013-08-13 16:58:43.772 16913 INFO ceilometer.api.app [-] database.max_retries = 10
2013-08-13 16:58:43.772 16913 INFO ceilometer.api.app [-] database.min_pool_size = 1
2013-08-13 16:58:43.773 16913 INFO ceilometer.api.app [-] database.pool_timeout = None
2013-08-13 16:58:43.773 16913 INFO ceilometer.api.app [-] database.retry_interval = 10
2013-08-13 16:58:43.773 16913 INFO ceilometer.api.app [-] database.slave_connection =
2013-08-13 16:58:43.773 16913 INFO ceilometer.api.app [-] database.time_to_live = -1
2013-08-13 16:58:43.773 16913 INFO ceilometer.api.app [-] ssl.ca_file = None
2013-08-13 16:58:43.774 16913 INFO ceilometer.api.app [-] ssl.cert_file = None
2013-08-13 16:58:43.774 16913 INFO ceilometer.api.app [-] ssl.key_file = None
2013-08-13 16:58:43.774 16913 INFO ceilometer.api.app [-] api.host = 0.0.0.0
2013-08-13 16:58:43.774 16913 INFO ceilometer.api.app [-] api.port = 10157
2013-08-13 16:58:43.775 16913 INFO ceilometer.api.app [-] service_credentials.os_auth_url = http://localhost:5000/v2.0
2013-08-13 16:58:43.775 16913 INFO ceilometer.api.app [-] service_credentials.os_cacert = None
2013-08-13 16:58:43.776 16913 INFO ceilometer.api.app [-] service_credentials.os_endpoint_type = publicURL
2013-08-13 16:58:43.777 16913 INFO ceilometer.api.app [-] service_credentials.os_password = *****
2013-08-13 16:58:43.777 16913 INFO ceilometer.api.app [-] service_credentials.os_tenant_id =
2013-08-13 16:58:43.777 16913 INFO ceilometer.api.app [-] service_credentials.os_tenant_name = admin
2013-08-13 16:58:43.778 16913 INFO ceilometer.api.app [-] service_credentials.os_username = ceilometer
2013-08-13 16:58:43.778 16913 INFO ceilometer.api.app [-] keystone_authtoken.admin_password = ****
2013-08-13 16:58:43.778 16913 INFO ceilometer.api.app [-] keystone_authtoken.admin_tenant_name = admin
2013-08-13 16:58:43.784 16913 INFO ceilometer.api.app [-] keystone_authtoken.admin_token = ****
2013-08-13 16:58:43.784 16913 INFO ceilometer.api.app [-] keystone_authtoken.admin_user = None
2013-08-13 16:58:43.785 16913 INFO ceilometer.api.app [-] keystone_authtoken.auth_admin_prefix =
2013-08-13 16:58:43.785 16913 INFO ceilometer.api.app [-] keystone_authtoken.auth_host = 127.0.0.1
2013-08-13 16:58:43.785 16913 INFO ceilometer.api.app [-] keystone_authtoken.auth_port = 35357
2013-08-13 16:58:43.785 16913 INFO ceilometer.api.app [-] keystone_authtoken.auth_protocol = https
2013-08-13 16:58:43.785 16913 INFO ceilometer.api.app [-] keystone_authtoken.auth_uri = None
2013-08-13 16:58:43.786 16913 INFO ceilometer.api.app [-] keystone_authtoken.auth_version = None
2013-08-13 16:58:43.786 16913 INFO ceilometer.api.app [-] keystone_authtoken.cache = None
2013-08-13 16:58:43.786 16913 INFO ceilometer.api.app [-] keystone_authtoken.certfile = None
2013-08-13 16:58:43.787 16913 INFO ceilometer.api.app [-] keystone_authtoken.delay_auth_decision = False
2013-08-13 16:58:43.787 16913 INFO ceilometer.api.app [-] keystone_authtoken.http_connect_timeout = None
2013-08-13 16:58:43.787 16913 INFO ceilometer.api.app [-] keystone_authtoken.http_handler = None
2013-08-13 16:58:43.787 16913 INFO ceilometer.api.app [-] keystone_authtoken.keyfile = None
2013-08-13 16:58:43.787 16913 INFO ceilometer.api.app [-] keystone_authtoken.memcache_secret_key = ****
2013-08-13 16:58:43.788 16913 INFO ceilometer.api.app [-] keystone_authtoken.memcache_security_strategy = None
2013-08-13 16:58:43.788 16913 INFO ceilometer.api.app [-] keystone_authtoken.memcached_servers = None
2013-08-13 16:58:43.788 16913 INFO ceilometer.api.app [-] keystone_authtoken.revocation_cache_time = 1
2013-08-13 16:58:43.788 16913 INFO ceilometer.api.app [-] keystone_authtoken.signing_dir = None
2013-08-13 16:58:43.788 16913 INFO ceilometer.api.app [-] keystone_authtoken.token_cache_time = 300
2013-08-13 16:58:43.788 16913 INFO ceilometer.api.app [-] ********************************************************************************
2013-08-13 16:58:43.789 16913 INFO ceilometer.api.app [-] serving on 0.0.0.0:10157, view at http://127.0.0.1:10157
2013-08-13 16:58:43.865 16913 DEBUG ceilometer.openstack.common.policy [-] Rule context_is_admin will be now enforced enforce /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/openstack/common/policy.py:247
2013-08-13 16:58:43.866 16913 DEBUG ceilometer.openstack.common.fileutils [-] Reloading cached file /opt/stack/ceilometer/tests/policy.json read_cached_file /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/openstack/common/fileutils.py:64
2013-08-13 16:58:43.871 16913 DEBUG ceilometer.openstack.common.policy [-] Rules successfully reloaded load_rules /opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/ceilometer/openstack/common/policy.py:201
localhost - - [13/Aug/2013 16:58:43] "GET /v2/meters HTTP/1.1" 200 2
ometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_retry_transient_api_failure
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 88, in test_retry_transient_api_failure
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_simple_alarm_clear
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 162, in test_simple_alarm_clear
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_simple_insufficient
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 98, in test_simple_insufficient
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: tests.alarm.test_threshold_evaluation.TestEvaluate.test_unequivocal_from_known_state_and_repeat_actions
tags: worker-1
----------------------------------------------------------------------
Empty attachments:
pythonlogging:''
Traceback (most recent call last):
File "/opt/stack/ceilometer/tests/alarm/test_threshold_evaluation.py", line 220, in test_unequivocal_from_known_state_and_repeat_actions
self.evaluator.evaluate()
File "/opt/stack/ceilometer/ceilometer/alarm/threshold_evaluation.py", line 205, in evaluate
LOG.info(_('initiating evaluation cycle on %d alarms') %
NameError: global name '_' is not defined
======================================================================
FAIL: process-returncode
tags: worker-1
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-1
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
Ran 2474 (+1236) tests in 84.895s (+7.796s)
FAILED (id=14, failures=12, skips=31)
error: testr failed (1)
+ clean_exit
+ local error_code=1
+ rm -rf /tmp/CEILO-MONGODB-mMKAb
+ '[' 16408 ']'
+ kill -9 16408
+ return 1
ERROR: InvocationError: '/bin/bash -x /opt/stack/ceilometer/run-tests.sh'
py27 runtests: commands[1] | /opt/stack/ceilometer/tools/config/check_uptodate.sh
___________________________________ summary ____________________________________
ERROR: py27: commands failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment