Try to get rid of the "events" & "raw events" naming in the code.

Rather use the term "samples" as having both is confusing.
Note: this does *not* change the API, just the terminology in the code.

bug 1104492
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Change-Id: If8cf89db60b52815db8e0acbf466400d0e9238c6
Swift pollster silently return no counter if keystone endpoint is not present

Fixes bug 1131359

Change-Id: I861d9e75fb6e77eabe7e8e519875676faf7ddf3a
Updated the description of get_counters routine.

Modified the second counter description of
get_counters.

Fixes: bug 1156814

Change-Id: Ie7d4d3d93f853598069d8676f6be4335ddd3afb9
Allow publishing arbitrary headers via the "storage.objects.*.bytes"
counter

The change allow publishing arbitrary headers via the
"storage.objects.*.bytes" counter of the swift middleware.

The list of the headers to publish can be configured in the swift
middleware filter like this:

[filter:ceilometer]
use = egg:ceilometer#swift
metadata_headers = X_VAR1, x-var2

Change-Id: I26a4a573707a778c5b86d298840e7ae25a95deea
Merge "Swift pollster silently return no counter if keystone endpoint is not present"
Merge "Updated the description of get_counters routine."
Merge "Try to get rid of the "events" & "raw events" naming in the code."
Fix statistics period computing with start/end time

This fixes bug #1132732

Change-Id: I97545340ad9f49ec575e27c1a4fb4a09a3aefbf4
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Allow publishing arbitrary headers via the "storage.objects.*.bytes" counter"
api: handle case where metadata is None

This fixes bug #1158808

Change-Id: Ib63f42417262544b12f3cdf267d3c2f2eb47746a
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Fix statistics period computing with start/end time"
api: run list_resources test against SQL

This led me to discover and fix bug #1144837, which makes the SQL engine
returns correctly the list of resources when asked.

This also fixes a bug in the /resources listing in MongoDB driver: it used
to filter on the resource db, which only contains the most recent up to date
version of some fields, and returns wrong results.

This also fixes bug #1131349

Change-Id: I7441a8f2839c7db198c80de75f5c39f0dd219813
Signed-off-by: Julien Danjou <julien@danjou.info>
api: run list_sources tests on SQL and Mongo backend

Change-Id: I59d27548b66c7681ae331a3f342d8277a258f4c2
Signed-off-by: Julien Danjou <julien@danjou.info>
api: run max_volume tests on SQL backend too

Change-Id: I470bd12ff2d10c084bbf2d1582c529017af316be
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "api: handle case where metadata is None"
Imported Translations from Transifex

Change-Id: I23c308e7fd80cccc7080e15fa968b1695f2b8def
Change the column counter_volume to Float

counter_volume was previously an Integer (32 bits value in SQL
implementations as MySQL or PostgreSQL) and limited in values from
-2147483648 to 2147483647, very small for things like disk I/O bytes,
network I/O bytes, image size, object size, volume size, …
Furthermore one might want to store some real numbers (ℝ) (temperatures,
power comsumption, …)

Change-Id: Ifdb8e8e84e8e01df267d71bc72cdc3f56bb2f695
Fixes: bug #1158276
Merge "Imported Translations from Transifex"