Merge ~corey.bryant/ubuntu/+source/ceilometer/+git/liberty-1:upstream into ~ubuntu-server-dev/ubuntu/+source/ceilometer:upstream

Proposed by Corey Bryant
Status: Merged
Merged at revision: 57cfd25976bd345cd42f10951104fb43c6864500
Proposed branch: ~corey.bryant/ubuntu/+source/ceilometer/+git/liberty-1:upstream
Merge into: ~ubuntu-server-dev/ubuntu/+source/ceilometer:upstream
Diff against target: 21259 lines (+5796/-4555)
269 files modified
AUTHORS (+10/-0)
ChangeLog (+137/-0)
MAINTAINERS (+13/-0)
PKG-INFO (+1/-1)
ceilometer.egg-info/PKG-INFO (+1/-1)
ceilometer.egg-info/SOURCES.txt (+40/-20)
ceilometer.egg-info/entry_points.txt (+26/-29)
ceilometer.egg-info/pbr.json (+1/-1)
ceilometer.egg-info/requires.txt (+28/-29)
ceilometer/agent/base.py (+9/-8)
ceilometer/agent/discovery/endpoint.py (+1/-1)
ceilometer/agent/discovery/tenant.py (+1/-1)
ceilometer/agent/manager.py (+1/-1)
ceilometer/agent/plugin_base.py (+5/-20)
ceilometer/alarm/evaluator/__init__.py (+1/-1)
ceilometer/alarm/evaluator/combination.py (+10/-4)
ceilometer/alarm/evaluator/gnocchi.py (+1/-1)
ceilometer/alarm/evaluator/threshold.py (+2/-2)
ceilometer/alarm/notifier/log.py (+2/-1)
ceilometer/alarm/notifier/rest.py (+4/-4)
ceilometer/alarm/rpc.py (+1/-34)
ceilometer/alarm/service.py (+2/-75)
ceilometer/alarm/storage/base.py (+13/-2)
ceilometer/alarm/storage/impl_db2.py (+1/-1)
ceilometer/alarm/storage/impl_hbase.py (+3/-4)
ceilometer/alarm/storage/impl_log.py (+15/-2)
ceilometer/alarm/storage/impl_mongodb.py (+22/-6)
ceilometer/alarm/storage/impl_sqlalchemy.py (+25/-9)
ceilometer/alarm/storage/pymongo_base.py (+9/-8)
ceilometer/api/app.py (+2/-7)
ceilometer/api/controllers/v2/alarms.py (+25/-5)
ceilometer/api/controllers/v2/capabilities.py (+4/-8)
ceilometer/api/controllers/v2/events.py (+2/-2)
ceilometer/api/controllers/v2/meters.py (+2/-5)
ceilometer/api/controllers/v2/query.py (+17/-19)
ceilometer/api/controllers/v2/resources.py (+2/-1)
ceilometer/api/hooks.py (+26/-4)
ceilometer/api/middleware.py (+27/-14)
ceilometer/cmd/__init__.py (+0/-22)
ceilometer/cmd/eventlet/__init__.py (+22/-0)
ceilometer/cmd/eventlet/agent_notification.py (+25/-0)
ceilometer/cmd/eventlet/alarm.py (+29/-0)
ceilometer/cmd/eventlet/collector.py (+25/-0)
ceilometer/cmd/eventlet/polling.py (+94/-0)
ceilometer/cmd/eventlet/sample.py (+98/-0)
ceilometer/cmd/eventlet/storage.py (+64/-0)
ceilometer/collector.py (+5/-29)
ceilometer/compute/notifications/__init__.py (+3/-3)
ceilometer/compute/notifications/cpu.py (+2/-1)
ceilometer/compute/pollsters/cpu.py (+3/-1)
ceilometer/compute/pollsters/disk.py (+2/-2)
ceilometer/compute/pollsters/memory.py (+3/-1)
ceilometer/compute/pollsters/net.py (+1/-1)
ceilometer/compute/virt/hyperv/inspector.py (+2/-2)
ceilometer/compute/virt/hyperv/utilsv2.py (+5/-5)
ceilometer/compute/virt/inspector.py (+1/-1)
ceilometer/compute/virt/libvirt/inspector.py (+1/-1)
ceilometer/compute/virt/vmware/inspector.py (+15/-3)
ceilometer/compute/virt/xenapi/inspector.py (+1/-1)
ceilometer/coordination.py (+1/-1)
ceilometer/data_processing/notifications.py (+3/-3)
ceilometer/dispatcher/__init__.py (+1/-1)
ceilometer/dispatcher/database.py (+29/-8)
ceilometer/dispatcher/file.py (+2/-3)
ceilometer/dispatcher/gnocchi.py (+394/-0)
ceilometer/dispatcher/http.py (+5/-5)
ceilometer/dispatcher/resources/__init__.py (+0/-0)
ceilometer/dispatcher/resources/base.py (+40/-0)
ceilometer/dispatcher/resources/ceph_account.py (+31/-0)
ceilometer/dispatcher/resources/identity.py (+44/-0)
ceilometer/dispatcher/resources/image.py (+30/-0)
ceilometer/dispatcher/resources/instance.py (+54/-0)
ceilometer/dispatcher/resources/ipmi.py (+30/-0)
ceilometer/dispatcher/resources/network.py (+41/-0)
ceilometer/dispatcher/resources/orchestration.py (+30/-0)
ceilometer/dispatcher/resources/swift_account.py (+33/-0)
ceilometer/dispatcher/resources/volume.py (+38/-0)
ceilometer/energy/kwapi.py (+1/-1)
ceilometer/event/converter.py (+1/-1)
ceilometer/event/endpoint.py (+9/-22)
ceilometer/event/storage/impl_db2.py (+5/-0)
ceilometer/event/storage/impl_elasticsearch.py (+14/-6)
ceilometer/event/storage/impl_hbase.py (+8/-11)
ceilometer/event/storage/impl_log.py (+2/-1)
ceilometer/event/storage/impl_mongodb.py (+1/-1)
ceilometer/event/storage/impl_sqlalchemy.py (+28/-39)
ceilometer/event/storage/models.py (+4/-1)
ceilometer/event/storage/pymongo_base.py (+8/-15)
ceilometer/hardware/discovery.py (+1/-1)
ceilometer/hardware/inspector/snmp.py (+18/-2)
ceilometer/hardware/plugin.py (+1/-1)
ceilometer/hardware/pollsters/memory.py (+8/-0)
ceilometer/identity/notifications.py (+4/-4)
ceilometer/image/notifications.py (+3/-3)
ceilometer/ipmi/notifications/ironic.py (+2/-2)
ceilometer/ipmi/platform/intel_node_manager.py (+3/-0)
ceilometer/ipmi/pollsters/node.py (+1/-1)
ceilometer/ipmi/pollsters/sensor.py (+1/-1)
ceilometer/key_value_storage/notifications.py (+3/-3)
ceilometer/locale/ceilometer-log-error.pot (+28/-9)
ceilometer/locale/ceilometer-log-info.pot (+32/-3)
ceilometer/locale/ceilometer-log-warning.pot (+8/-3)
ceilometer/locale/ceilometer.pot (+102/-242)
ceilometer/locale/de/LC_MESSAGES/ceilometer-log-info.po (+63/-0)
ceilometer/locale/en_AU/LC_MESSAGES/ceilometer-log-info.po (+58/-0)
ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-error.po (+47/-0)
ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-info.po (+23/-56)
ceilometer/locale/en_GB/LC_MESSAGES/ceilometer-log-warning.po (+37/-0)
ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po (+415/-1083)
ceilometer/locale/es/LC_MESSAGES/ceilometer-log-info.po (+62/-0)
ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-error.po (+42/-0)
ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-info.po (+35/-53)
ceilometer/locale/fr/LC_MESSAGES/ceilometer-log-warning.po (+38/-0)
ceilometer/locale/it/LC_MESSAGES/ceilometer-log-info.po (+63/-0)
ceilometer/locale/ko_KR/LC_MESSAGES/ceilometer-log-info.po (+62/-0)
ceilometer/locale/pt_BR/LC_MESSAGES/ceilometer-log-info.po (+65/-0)
ceilometer/locale/te_IN/LC_MESSAGES/ceilometer-log-info.po (+58/-0)
ceilometer/locale/vi_VN/LC_MESSAGES/ceilometer-log-info.po (+63/-0)
ceilometer/locale/zh_CN/LC_MESSAGES/ceilometer-log-error.po (+33/-35)
ceilometer/locale/zh_CN/LC_MESSAGES/ceilometer-log-info.po (+52/-53)
ceilometer/locale/zh_CN/LC_MESSAGES/ceilometer-log-warning.po (+34/-47)
ceilometer/locale/zh_CN/LC_MESSAGES/ceilometer.po (+519/-1014)
ceilometer/messaging.py (+21/-28)
ceilometer/middleware.py (+3/-3)
ceilometer/network/floatingip.py (+1/-1)
ceilometer/network/notifications.py (+5/-5)
ceilometer/network/services/base.py (+2/-1)
ceilometer/network/services/fwaas.py (+3/-2)
ceilometer/network/services/lbaas.py (+2/-2)
ceilometer/network/services/vpnaas.py (+4/-3)
ceilometer/network/statistics/opencontrail/client.py (+1/-1)
ceilometer/network/statistics/opendaylight/client.py (+1/-1)
ceilometer/network/statistics/opendaylight/driver.py (+2/-1)
ceilometer/neutron_client.py (+1/-2)
ceilometer/notification.py (+25/-21)
ceilometer/notifier.py (+1/-1)
ceilometer/nova_client.py (+1/-2)
ceilometer/objectstore/notifications.py (+3/-3)
ceilometer/objectstore/rgw.py (+7/-3)
ceilometer/objectstore/swift.py (+1/-1)
ceilometer/openstack/common/_i18n.py (+2/-2)
ceilometer/openstack/common/eventlet_backdoor.py (+3/-3)
ceilometer/openstack/common/fileutils.py (+1/-1)
ceilometer/openstack/common/loopingcall.py (+3/-3)
ceilometer/openstack/common/service.py (+23/-19)
ceilometer/openstack/common/threadgroup.py (+7/-6)
ceilometer/opts.py (+3/-10)
ceilometer/orchestration/notifications.py (+3/-3)
ceilometer/pipeline.py (+57/-5)
ceilometer/profiler/notifications.py (+3/-3)
ceilometer/publisher/file.py (+1/-1)
ceilometer/publisher/kafka_broker.py (+1/-1)
ceilometer/publisher/messaging.py (+4/-4)
ceilometer/publisher/udp.py (+1/-1)
ceilometer/publisher/utils.py (+5/-1)
ceilometer/service.py (+6/-6)
ceilometer/storage/__init__.py (+13/-2)
ceilometer/storage/base.py (+6/-35)
ceilometer/storage/hbase/base.py (+1/-1)
ceilometer/storage/hbase/inmemory.py (+1/-1)
ceilometer/storage/hbase/utils.py (+1/-1)
ceilometer/storage/impl_db2.py (+9/-7)
ceilometer/storage/impl_hbase.py (+3/-11)
ceilometer/storage/impl_log.py (+4/-5)
ceilometer/storage/impl_mongodb.py (+2/-80)
ceilometer/storage/impl_sqlalchemy.py (+13/-21)
ceilometer/storage/mongo/utils.py (+18/-15)
ceilometer/storage/pymongo_base.py (+1/-6)
ceilometer/storage/sqlalchemy/migrate_repo/versions/001_add_meter_table.py (+1/-1)
ceilometer/storage/sqlalchemy/migrate_repo/versions/020_add_metadata_tables.py (+1/-1)
ceilometer/storage/sqlalchemy/migrate_repo/versions/043_reduce_uuid_data_types.py (+37/-0)
ceilometer/storage/sqlalchemy/models.py (+19/-19)
ceilometer/storage/sqlalchemy/utils.py (+10/-10)
ceilometer/tests/agent/agentbase.py (+3/-2)
ceilometer/tests/agent/test_discovery.py (+55/-0)
ceilometer/tests/agent/test_manager.py (+17/-4)
ceilometer/tests/alarm/evaluator/test_combination.py (+24/-0)
ceilometer/tests/alarm/evaluator/test_threshold.py (+4/-4)
ceilometer/tests/alarm/test_rpc.py (+0/-77)
ceilometer/tests/api/test_app.py (+2/-0)
ceilometer/tests/api/v2/test_acl_scenarios.py (+10/-4)
ceilometer/tests/api/v2/test_alarm_scenarios.py (+122/-30)
ceilometer/tests/api/v2/test_app.py (+9/-2)
ceilometer/tests/api/v2/test_complex_query.py (+3/-3)
ceilometer/tests/api/v2/test_complex_query_scenarios.py (+12/-11)
ceilometer/tests/api/v2/test_event_scenarios.py (+3/-3)
ceilometer/tests/api/v2/test_list_meters_scenarios.py (+14/-10)
ceilometer/tests/api/v2/test_list_resources_scenarios.py (+4/-1)
ceilometer/tests/api/v2/test_post_samples_scenarios.py (+1/-1)
ceilometer/tests/api/v2/test_query.py (+5/-5)
ceilometer/tests/api/v2/test_statistics_scenarios.py (+2/-2)
ceilometer/tests/base.py (+2/-2)
ceilometer/tests/compute/notifications/test_cpu.py (+8/-8)
ceilometer/tests/compute/pollsters/test_diskio.py (+44/-44)
ceilometer/tests/compute/pollsters/test_net.py (+32/-32)
ceilometer/tests/compute/virt/hyperv/test_inspector.py (+1/-1)
ceilometer/tests/compute/virt/hyperv/test_utilsv2.py (+1/-1)
ceilometer/tests/compute/virt/libvirt/test_inspector.py (+103/-90)
ceilometer/tests/data_processing/test_notifications.py (+2/-1)
ceilometer/tests/db.py (+14/-4)
ceilometer/tests/dispatcher/test_db.py (+1/-1)
ceilometer/tests/dispatcher/test_file.py (+2/-2)
ceilometer/tests/dispatcher/test_gnocchi.py (+352/-0)
ceilometer/tests/dispatcher/test_http.py (+3/-3)
ceilometer/tests/event/test_converter.py (+13/-23)
ceilometer/tests/event/test_endpoint.py (+2/-2)
ceilometer/tests/functional/__init__.py (+0/-0)
ceilometer/tests/functional/hooks/post_test_hook.sh (+47/-0)
ceilometer/tests/functional/test_empty.py (+23/-0)
ceilometer/tests/gabbi/fixtures.py (+15/-14)
ceilometer/tests/gabbi/gabbits/alarms.yaml (+0/-6)
ceilometer/tests/gabbi/gabbits/capabilities.yaml (+0/-1)
ceilometer/tests/gabbi/gabbits/meters.yaml (+6/-6)
ceilometer/tests/gabbi/gabbits/samples.yaml (+5/-5)
ceilometer/tests/hardware/pollsters/base.py (+2/-0)
ceilometer/tests/hardware/pollsters/test_memory.py (+10/-0)
ceilometer/tests/network/services/test_lbaas.py (+8/-8)
ceilometer/tests/network/test_notifications.py (+30/-0)
ceilometer/tests/objectstore/test_rgw.py (+2/-0)
ceilometer/tests/objectstore/test_swift.py (+2/-1)
ceilometer/tests/orchestration/test_notifications.py (+2/-1)
ceilometer/tests/pipeline_base.py (+5/-1)
ceilometer/tests/publisher/test_messaging_publisher.py (+13/-13)
ceilometer/tests/publisher/test_udp.py (+9/-4)
ceilometer/tests/storage/test_get_connection.py (+8/-1)
ceilometer/tests/storage/test_impl_db2.py (+4/-8)
ceilometer/tests/storage/test_impl_hbase.py (+11/-8)
ceilometer/tests/storage/test_impl_mongodb.py (+11/-70)
ceilometer/tests/storage/test_impl_sqlalchemy.py (+7/-28)
ceilometer/tests/storage/test_storage_scenarios.py (+72/-138)
ceilometer/tests/test_bin.py (+135/-80)
ceilometer/tests/test_collector.py (+12/-14)
ceilometer/tests/test_messaging.py (+3/-3)
ceilometer/tests/test_neutronclient.py (+8/-8)
ceilometer/tests/test_notification.py (+41/-5)
ceilometer/tests/volume/test_notifications.py (+0/-24)
ceilometer/transformer/__init__.py (+1/-0)
ceilometer/transformer/arithmetic.py (+2/-2)
ceilometer/transformer/conversions.py (+2/-2)
ceilometer/volume/notifications.py (+2/-3)
dev/null (+0/-79)
doc/source/architecture.rst (+4/-4)
doc/source/conf.py (+2/-3)
doc/source/install/development.rst (+7/-7)
doc/source/install/manual.rst (+12/-3)
doc/source/install/mod_wsgi.rst (+16/-18)
doc/source/measurements.rst (+1/-1)
doc/source/overview.rst (+3/-3)
doc/source/plugins.rst (+3/-3)
doc/source/webapi/v2.rst (+1/-1)
etc/apache2/ceilometer (+20/-12)
etc/ceilometer/api_paste.ini (+1/-1)
etc/ceilometer/event_definitions.yaml (+30/-0)
etc/ceilometer/gnocchi_archive_policy_map.yaml (+7/-0)
openstack-common.conf (+0/-2)
requirements.txt (+28/-29)
run-functional-tests.sh (+12/-0)
setup-test-env-es.sh (+41/-0)
setup-test-env-mysql.sh (+1/-1)
setup.cfg (+26/-28)
setup.py (+0/-0)
test-requirements-py3.txt (+8/-3)
test-requirements.txt (+8/-6)
tools/make_test_data.py (+0/-2)
tools/make_test_event_data.py (+0/-2)
tools/pretty_tox.sh (+16/-0)
tools/send_test_data.py (+2/-1)
tools/show_data.py (+0/-2)
tox.ini (+68/-12)
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+263128@code.staging.launchpad.net
To post a comment you must log in.

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches