[new][telemetry] ceilometer 5.0.3 release (liberty)
We are eager to announce the release of: ceilometer 5.0.3: OpenStack Telemetry This release is part of the liberty stable release series. For more details, please see below. 5.0.3 ^^^^^ Critical Issues *************** * [bug 1533787 (https://bugs.launchpad.net/ceilometer/+bug/1533787)] Fix an issue where agents are not properly getting registered to group when multiple notification agents are deployed. This can result in bad transformation as the agents are not coordinated. It is still recommended to set heartbeat_timeout_threshold = 0 in [oslo_messaging_rabbit] section when deploying multiple agents. Bug Fixes ********* * [bug 1542189 (https://bugs.launchpad.net/ceilometer/+bug/1542189)] Handle malformed resource definitions in gnocchi_resources.yaml gracefully. Currently we raise an exception once we hit a bad resource and skip the rest. Instead the patch skips the bad resource and proceeds with rest of the definitions. * [bug 1536699 (https://bugs.launchpad.net/ceilometer/+bug/1536699)] Patch to fix volume field lookup in meter definition file. In case the field is missing in the definition, it raises a keyerror and aborts. Instead we should skip the missing field meter and continue with the rest of the definitions. * [bug 1536498 (https://bugs.launchpad.net/ceilometer/+bug/1536498)] Patch to fix duplicate meter definitions causing duplicate samples. If a duplicate is found, log a warning and skip the meter definition. Note that the first occurance of a meter will be used and any following duplicates will be skipped from processing. Changes in ceilometer 5.0.2..5.0.3 ---------------------------------- 3a1fcaf Lookup meter definition fields correctly af3cb7b Cast Int64 values to int, float in statistics 098ae28 Add validation for polling_namespaces option 9404e73 Remove gabbi tests that check content-location 19d5d3c Imported Translations from Zanata 9624303 close services in test 9203a8d Fixing evaluation of gnocchi aggregation-by-metric 4a4df73 Skip duplicate meter definitions 44bb957 ignore context in tests 994c1d2 Add gnocchi dispatcher opts to config 24fe1d6 Gnocchi: fix ResourcesDefinitionException for py3 caf0a9e gnocchi: fix stack resource type 0a0f9a2 add cpu.delta to gnocchi resources 99a56e7 Handle malformed resource definitions gracefully c7646b2 raise coordination error if not registered 510aa78 Imported Translations from Zanata 67e47cd better support notification coordination Diffstat (except docs and test files) ------------------------------------- ceilometer/alarm/evaluator/gnocchi.py | 2 +- ceilometer/cmd/eventlet/polling.py | 19 +++-- ceilometer/coordination.py | 28 ++++++- ceilometer/dispatcher/gnocchi.py | 22 +++--- ceilometer/locale/ceilometer-log-error.pot | 49 +++++++----- ceilometer/locale/ceilometer-log-warning.pot | 20 +++-- ceilometer/locale/de/LC_MESSAGES/ceilometer.po | 17 ++-- .../en_GB/LC_MESSAGES/ceilometer-log-error.po | 47 ----------- ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po | 19 ++--- ceilometer/locale/es/LC_MESSAGES/ceilometer.po | 17 ++-- .../locale/fr/LC_MESSAGES/ceilometer-log-info.po | 12 +-- ceilometer/locale/fr/LC_MESSAGES/ceilometer.po | 22 ++++-- ceilometer/locale/it/LC_MESSAGES/ceilometer.po | 17 ++-- ceilometer/locale/ja/LC_MESSAGES/ceilometer.po | 85 +++++++++++++++++--- ceilometer/locale/ko_KR/LC_MESSAGES/ceilometer.po | 21 ++--- ceilometer/locale/pt_BR/LC_MESSAGES/ceilometer.po | 20 ++--- ceilometer/locale/ru/LC_MESSAGES/ceilometer.po | 19 ++--- .../zh_CN/LC_MESSAGES/ceilometer-log-error.po | 12 +-- .../zh_CN/LC_MESSAGES/ceilometer-log-info.po | 12 +-- .../zh_CN/LC_MESSAGES/ceilometer-log-warning.po | 12 +-- ceilometer/locale/zh_CN/LC_MESSAGES/ceilometer.po | 22 +++--- ceilometer/locale/zh_TW/LC_MESSAGES/ceilometer.po | 19 ++--- ceilometer/meter/notifications.py | 17 ++-- ceilometer/notification.py | 92 +++++++++++----------- ceilometer/opts.py | 2 + ceilometer/storage/impl_mongodb.py | 5 +- ceilometer/storage/mongo/utils.py | 20 +++-- .../functional/api/v2/test_alarm_scenarios.py | 14 +--- .../functional/api/v2/test_statistics_scenarios.py | 42 ++++++++++ .../gabbi/gabbits/api_events_no_data.yaml | 8 -- .../gabbi/gabbits/api_events_with_data.yaml | 12 --- .../gabbi/gabbits_prefix/api_events_with_data.yaml | 17 ---- etc/ceilometer/gnocchi_resources.yaml | 3 +- .../fix-agent-coordination-a7103a78fecaec24.yaml | 9 +++ ...rmed-resource-definitions-ad4f69f898ced34d.yaml | 8 ++ ...p-meter-def-vol-correctly-0122ae429275f2a6.yaml | 8 ++ .../skip-duplicate-meter-def-0420164f6a95c50c.yaml | 10 +++ 42 files changed, 526 insertions(+), 344 deletions(-)
participants (1)
-
no-reply@openstack.org