[openstack-announce] [new][telemetry] ceilometer 5.0.3 release (liberty)

no-reply at openstack.org no-reply at openstack.org
Mon May 23 18:38:02 UTC 2016


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(-)






More information about the OpenStack-announce mailing list