41428813d8
As confluent-kafka 1.4.2 was released, which is based on librdkafka v1.4.2, which drops python 2 support, the py27 tox job started to fail with the following error: [..]/confluent_kafka/cimpl.so: undefined symbol: PyUnicodeUCS2_FromObject confluent-kafka is pulled in by an extra with oslo.messaging. In oslo.messaging's setup.cfg kafka is lower constrained only [1]. oslo.messaging uses global upper-constraints.txt which constrain confluent-kafka to version 0.11.6. Ceilometer however does not use global upper-constraints.txt, so when installing oslo.message[kafka] it pulls in latest confluent-kafka. To avoid failure of py27 tox target, this patch introduces explicit requirement of confluent-kafka, with an upper constraint for python 2. NOTE(elod.illes): this patch is only needed in Stein and older stable branches, as from Train ceilometer uses global upper-constraints.txt. [1] https://opendev.org/openstack/oslo.messaging/src/branch/stable/stein/setup.cfg#L28 Change-Id: Ia0d4b2c3d46764315b02e7fb2ade17a73a46f4b7 |
||
---|---|---|
ceilometer | ||
devstack | ||
doc | ||
etc/ceilometer | ||
playbooks/legacy/grenade-dsvm-ceilometer | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MAINTAINERS | ||
README.rst | ||
babel.cfg | ||
bindep.txt | ||
reno.yaml | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Ceilometer
Overview
Ceilometer is a data collection service that collects event and metering data by monitoring notifications sent from OpenStack services. It publishes collected data to various targets including data stores and message queues.
Ceilometer is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.
Documentation
Release notes are available at https://releases.openstack.org/teams/telemetry.html
Developer documentation is available at https://docs.openstack.org/ceilometer/latest/
Launchpad Projects
- Server: https://launchpad.net/ceilometer
Code Repository
Bug Tracking
IRC
IRC Channel: #openstack-telemetry on Freenode.
Mailinglist
Project use http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
as the mailinglist. Please use tag [Ceilometer]
in the
subject for new threads.