aodh/tests
Mehdi Abaakouk 3f044dd1ac publisher.rpc: queing policies
This change allow to configure the behavior of rpc publisher
when rabbitmq is down.

3 policies are available:
- default: wait until it comes back if rabbit_max_retries <= 0
           raise a exception if rabbit_max_retries > 0
- drop: don't publish the samples
- queue: create a local queue of 'max_queue_length' samples

Configuration of the policy is done via the publisher url
example: rpc://?policy=queue&max_queue_length=100

Change-Id: I41c9be9e1c760db1155711325434a1877e6dd7b2
Fixes: bug#1192918 bug#1189488
2013-07-17 12:12:06 +02:00
..
alarm Implement a basic REST alarm notification 2013-07-16 12:21:38 +02:00
api Use a real MongoDB instance to run unit tests 2013-07-15 16:15:24 +02:00
central ceilometer tests need to be enabled/cleaned 2013-07-11 09:38:55 -04:00
collector Optionally store Events in Collector. 2013-07-11 12:56:30 -03:00
compute Emit cpu_util from transformer instead of pollster 2013-07-15 16:32:50 +01:00
energy Separate power and energy pollsters 2013-07-11 14:12:27 -04:00
image Remove get_counter_names from the pollster plugins 2013-07-12 14:20:01 +02:00
network Remove get_counter_names from the pollster plugins 2013-07-12 14:20:01 +02:00
objectstore Remove get_counter_names from the pollster plugins 2013-07-12 14:20:01 +02:00
publisher publisher.rpc: queing policies 2013-07-17 12:12:06 +02:00
storage Allow to enable time to live on metering sample 2013-07-16 14:53:31 +02:00
volume Unify Counter generation from notifications 2013-07-05 13:40:25 +02:00
__init__.py Skeleton for API server 2012-07-27 10:34:36 -04:00
agentbase.py Remove get_counter_names from the pollster plugins 2013-07-12 14:20:01 +02:00
policy.json API: add Keystone ACL and policy support 2012-10-08 14:39:03 +02:00
sources.json api: add source detail retrieval 2012-10-26 16:37:23 +02:00
test_bin.py Allow to enable time to live on metering sample 2013-07-16 14:53:31 +02:00
test_notifier.py pipeline: switch publisher loading model to driver 2013-06-12 12:25:00 +02:00
test_novaclient.py add metadata to nova_client results 2013-06-27 20:47:46 +00:00
test_pipeline.py Allow simpler scale exprs in transformer.conversions 2013-07-15 16:32:46 +01:00
test_service.py service: run common initialization stuff 2013-06-05 08:13:20 +02:00
test_utils.py ceilometer tests need to be enabled/cleaned 2013-07-11 09:38:55 -04:00