149 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
78ac0560d9 Updated from global requirements
Change-Id: Ibe467b363a0403b74d9f0ed527aa6f4f202a2394
2015-09-09 23:59:52 +00:00
OpenStack Proposal Bot
7f6b506bb0 Updated from global requirements
Change-Id: I0c79e069338028beaa02e62ba6c7064b50d2c7ec
2015-09-07 21:53:05 +00:00
OpenStack Proposal Bot
d3a0af416b Updated from global requirements
Change-Id: I9c7097e617324966368c17b1e8526a1212b02d3b
2015-09-02 23:44:19 +00:00
OpenStack Proposal Bot
f0a35485fd Updated from global requirements
Change-Id: I7678a03637b04ebd87b4163ebca60b42276db912
2015-09-01 04:22:25 +00:00
Jenkins
f4df5cb3f5 Merge "remove jsonpath-rw requirement" 2015-08-27 16:17:59 +00:00
gordon chung
bd91b1dcd6 remove jsonpath-rw requirement
we use jsonpath-rw-ext now

Change-Id: I70e8b82885bc30db3a2a6a3b053e9bee7037ea95
2015-08-25 12:43:18 -04:00
Jenkins
0e93b6bb50 Merge "Use jsonpath_rw_ext for meter/event definitions" 2015-08-25 13:09:22 +00:00
OpenStack Proposal Bot
3cbed0322d Updated from global requirements
Change-Id: I49ebadb40ed55587cd5f8db974b38a4420e21b41
2015-08-25 07:06:12 +00:00
Mehdi Abaakouk
18b8e2f28a Use jsonpath_rw_ext for meter/event definitions
This change replace jsonpath_rw per jsonpath_rw_exta
for parsing meter/event definitions.

Depends-On: I4ebf773fd8e01185d3d1946c971d98f5c15e610a
Change-Id: I2e561e7f8a1c73b1eea561614c379d5ea207a363
2015-08-24 13:49:40 +00:00
Jenkins
f598374b48 Merge "Updated from global requirements" 2015-08-21 19:57:32 +00:00
OpenStack Proposal Bot
3ff7aa8229 Updated from global requirements
Change-Id: I2ccd5f2baaf0082557ee79cf50059d279d7bd515
2015-08-21 05:08:17 +00:00
liu-sheng
c372070851 Introduce Guru Meditation Reports into Ceilometer
This commit integrates functionality from the `openstack.common.report`
module into Ceilometer. This enables Ceilometer services to receive
SIGUSR1 and print a Guru Meditation Report to stderr or file.
The required modules were added to 'openstack-common.conf' as well.

Change-Id: Ic59c08a610dff7140f14304a60f1c3297d190239
Implements: blueprint guru-meditation-report
2015-08-20 08:59:51 +08:00
OpenStack Proposal Bot
a4df6182ab Updated from global requirements
Change-Id: Iba3f7fe21be2a9d95d4ebd8ef973455d88a578b0
2015-08-14 09:14:16 +00:00
Jenkins
9fe6bd24df Merge "Updated from global requirements" 2015-08-13 15:33:14 +00:00
OpenStack Proposal Bot
f198efbd19 Updated from global requirements
Change-Id: I3636ccc070eb925bd0490e5155e34cab49001c8e
2015-08-13 02:10:22 +00:00
gordon chung
96bbce0c4a remove alembic requirement
we don't use it.

Change-Id: Icee76ddfa3f3d764190c51fca10de34b4cf6d3c5
2015-08-12 16:24:33 -04:00
OpenStack Proposal Bot
5ef30843d0 Updated from global requirements
Change-Id: I0478ad08a21540e5e6410f7074c97fd7ca0dc0cf
2015-08-10 01:04:58 +00:00
OpenStack Proposal Bot
9d2660b7d3 Updated from global requirements
Change-Id: I2a72f2680a9442e2be4d8b128edae2811290588b
2015-08-04 14:20:59 +00:00
OpenStack Proposal Bot
f788380e19 Updated from global requirements
Change-Id: I04e61bbd0a1dd7ec83f90e4b714849d6e1cc44c2
2015-07-23 12:48:44 +00:00
OpenStack Proposal Bot
08237a7699 Updated from global requirements
Change-Id: I697330940cd49bba859c193c2ebdff9261c61fe8
2015-07-18 16:03:42 +00:00
LiuSheng
3cdeb25bd0 Clean the re-implemented serializers in Ceilometer
The RequestContextSerializer and JsonPayloadSerializer have been
implemented in oslo_messaging, This change remove the re-implemented
serializers in ceilometer/messaging.py

Change-Id: I871ff34a8e1a140273fd10fe1fbb539ff864c9f7
Closes-Bug: 1467524
2015-07-15 09:28:12 +08:00
OpenStack Proposal Bot
d186f86a62 Updated from global requirements
Change-Id: Icb4e13b63318f8c691afae1f46463f1dcd86ccac
2015-07-03 20:42:20 +00:00
Robert Collins
a1e28bd54a Remove test-requirements-py3.txt.
This will unblock requirements merges.

Change-Id: I318750ec9fe471d3df57ad2f5785026dae451242
2015-06-30 23:30:16 +12:00
Sergey Vilgelm
cdebb3f7a4 Switch to oslo.service
oslo.service has graduated, so ceilometer should consume it.

Change-Id: I936d82ee80b4a7b8f2abca2ecef1bde579bfea80
Closes-Bug: #1466851
2015-06-23 06:41:00 +02:00
OpenStack Proposal Bot
bb4571adf2 Updated from global requirements
Change-Id: I6245d61f56195abfa14e88dad4a2dac9897ce2ae
2015-06-16 19:14:41 +00:00
OpenStack Proposal Bot
639a24dc95 Updated from global requirements
Change-Id: I79c164ca5c188c8bc6ff1944829c422eb7197bfc
2015-06-11 12:32:42 +00:00
Jenkins
4c624f8fb0 Merge "Remove iso8601 dependency" 2015-06-04 09:41:16 +00:00
OpenStack Proposal Bot
413dd72f42 Updated from global requirements
Change-Id: Id4f2ad672a7f8c3d69a408215016068f88cb30af
2015-06-02 16:56:47 +00:00
ZhiQiang Fan
c612727ff8 use oslo.log instead of oslo-incubator code
oslo.log has graduated from oslo-incubator, and openstack.common.log
has been removed from oslo-incubator, so let's use the new one.

NOTE1:openstack.common.log registers its options at import time, but
oslo.log needs to call register_options() explicitly.

NOTE2: split unit test case in tests/objectstore/test_swift_middleware.py
to avoid duplicate cli option register exception, see NOTE1.

Change-Id: Ida30808dbe0c584919755c207ca4ee4b91963a17
2015-05-28 11:08:02 -04:00
Julien Danjou
16d511a07a Remove iso8601 dependency
Ceilometer does not import and use this module directly, no need to list
it in the requirements.

Change-Id: I6ffd0762677c28eaeef8a110a9af3528cac61ebf
2015-05-26 17:13:50 +02:00
Julien Danjou
aa5a2d633c Remove useless dependency on posix_ipc
Change-Id: Ib7eb3a9131a22210788a7daede2a99a13379ed6f
2015-05-25 08:00:18 +02:00
OpenStack Proposal Bot
65ab3ad765 Updated from global requirements
Change-Id: I221a9368e4ce5b907efe349281f496316abc6445
2015-04-24 12:56:27 +00:00
OpenStack Proposal Bot
38aa3e19e0 Updated from global requirements
Change-Id: I0781147fab4a3d6d8a10a8faa78d470a609d3b67
2015-04-10 13:48:32 +00:00
OpenStack Proposal Bot
1551b3a2db Updated from global requirements
Change-Id: Ica0d8b303e9448280da186a0d2507c936177bdcc
2015-04-07 11:57:27 +00:00
Lianhao Lu
33a80ea0f1 Remove the unnecessary dependency to netaddr
Since no one is directly using netaddr, remove that dependency.

Change-Id: Ia713af8b98043df0ebfd8e76046dc080dac413a3
2015-03-27 15:48:23 +08:00
OpenStack Proposal Bot
56a590f028 Updated from global requirements
Change-Id: I2981ca97e77a6c859745535d5d2b8e756ddc13f1
2015-03-21 00:07:28 +00:00
Jenkins
534048d96c Merge "Add a Kafka publisher as a Ceilometer publisher" 2015-03-11 20:34:54 +00:00
Jenkins
9cd60a4f02 Merge "Switch to oslo.policy 0.3.0" 2015-03-11 20:34:20 +00:00
Komei Shimamura
1618ccd38f Add a Kafka publisher as a Ceilometer publisher
kafka publisher to support requeuing metering and event data to kafka MQ
for external consumption

Implements: blueprint kafka-publisher

Change-Id: I7f8727ef5a85627a5a605079b6acdcd0619f978c
2015-03-11 11:51:22 +00:00
Lianhao Lu
286d78b6b9 Switch to oslo.policy 0.3.0
Switch to the first official release of oslo.policy.

Change-Id: I72bc1450833db88ead2959d818d058fa64429c68
Closes-Bug: #1421863
2015-03-11 09:33:19 +08:00
OpenStack Proposal Bot
b78b0d7d6f Updated from global requirements
Change-Id: I6a50e51eebccdb79f3ec871cf0ee0c51c5e34c69
2015-03-09 22:41:18 +00:00
OpenStack Proposal Bot
c5d011a8f9 Updated from global requirements
Change-Id: I6ee0b3a6d378b56cc8656bec2191e211ad23d3f9
2015-02-25 08:39:28 +00:00
Jenkins
059d6b20e4 Merge "Updated from global requirements" 2015-02-15 03:13:37 +00:00
Jenkins
0e2ef934d6 Merge "Use werkzeug to run the developement API server" 2015-02-13 18:00:06 +00:00
OpenStack Proposal Bot
bc1c97898d Updated from global requirements
Change-Id: Ie12e733bc92308625a2c0f67da2ca11e1e97a08b
2015-02-13 01:51:17 +00:00
Mehdi Abaakouk
09a2f0994f Use werkzeug to run the developement API server
wsgi.simple_server in a mono threaded process that can handle only
5 requests at a time.

Even the doc recommands to setup Ceilometer through an other WSGI services
like Apache 'mod_wsgi', we can provide a better testing API server.

So this patch changes the default HTTP server to the werkzeug one with
a autodiscovery of number of workers that we can use.

The client queue of werkzeug is 128, so on a 4 cpus machine, ceilometer-api
can now handle 512 connections instead of 5.

Also the change adds references of how to deploy pecan application in
the documentation.

The config option enable_reverse_dns_lookup can be safely removed,
because werkzeug doesn't do any reverse dns lookup.

DocImpact: configuration options changed:
enable_reverse_dns_lookup removed, api_workers added

Change-Id: If7450b393ea88bc185e5c82b706ace9c38ce350e
2015-02-11 07:25:24 +01:00
gordon chung
a6a9db3d27 move non-essential libs to test-requirements
happybase and oslo.vmware are optional requirements for ceilometer.
they should be in test-requirements.

Change-Id: I28ae8f12c965ef6da32aeaf5104ede88211e0ff9
2015-02-10 14:25:11 -05:00
OpenStack Proposal Bot
5446cd9785 Updated from global requirements
Change-Id: Ie59734faf7dc4cac9929f5c047eec5b5789d4091
2015-02-03 23:14:41 +00:00
Julien Danjou
ef8897b8ee Remove argparse from requirements
Since we don't support Python 2.6 anymore and argparse is native in
Python 2.7, no need to pip install it.

Change-Id: I59b49f7a169ca616f46270e855bd23fe56e17616
2015-01-23 12:22:39 +01:00
Julien Danjou
ddcc118a4c Remove lockfile from requirements
It's not imported anymore.

Change-Id: I9325860c34db67c7a4fac53ce6b2356c0e986342
2015-01-19 13:54:33 +01:00