Fixes a bug in Kwapi pollster

Change-Id: If9403f34059330aca78fb60a0bfcb7af38fb5108
Fix wrong migrations

For Postgres migrations are failed.
More then we can get for mysql an error
"Specified key was too long; max key length is 1000 bytes" in b6ae66d05e3
migration in some versions of dialect.

Fixes-Bug: #1219776

Change-Id: Id9b0e1eb0e685053291367f7eb62fef68b6b2f84
Improved MongoClient pooling to avoid out of connections error

Use 1 MongoClient instance per database server determined by host:port +
connection options

Fixes bug #1218488

Change-Id: If06844f6bf09674216b029310c1a5f445c4476fe
Clean-ups related to alarm history patches

Some non-blocking clean-ups requested in reviews of the alarm
history patches.

Change-Id: If009166be450f2e1bba0e68ce74699b5a032543e
Update openstack.common.policy from oslo-incubator

This includes the following changes:
 64bb5e2f5 Fix wrong argument in openstack common policy
 b7edc9997 Fix missing argument bug in oslo common policy
 3626b6db9 Fix policy default_rule issue

Fixes Bug #1194354

Change-Id: I611816a238034e248c5abd3b07ee751098438f53
nova_notifier: fix tests

The prototype for instance_update_and_get_original changed, so let's
ignore it completely for the future.

Change-Id: Icfa161109e76e2717f64084ddce829f6c68aeb57
Fixes-Bug: #1221173
Merge "Fix wrong migrations"
Merge "Clean-ups related to alarm history patches"
add MAINTAINERS file

add MAINTAINERS file to list specialist maintainers for unique
components of ceilometer

Change-Id: I0622d735935f1eae34542b782beae317416e230c
Make type guessing for query args more robust

Improve the error handling of the type-guesser for queries
against metadata fields, and add some test coverage for
specific cases that came out of the discussion of the
source of the bug.

Fixes bug #1221736

Change-Id: I27f84aa2538d2a69a3d7b7e93c36813df8d35204
Handle missing libvirt vnic targets!

Updates the libvirt inspector so that our vnic inspection
can handle cases where the interface/target is missing.
This can occur in some (usually transient) cases where
Nova is pausing/migrating/etc an instance.

Previously Ceilometer would functionally work fine but
a rather long stack trace would get logged to the log file.

Fixes LP Bug #1221784

Change-Id: I7113c6e4bb4af622d517915d13147f5912bad126
Improve libvirt vnic parsing with missing mac!

Improve the libvirt inspector vnic parsing so that it handles
a missing mac address gracefully. Previously a missing MAC
address (if possible) could cause an ugly AttributeError to
get logged to the Ceilometer log file.

Related to LP Bug #1221784.

Change-Id: Ia897b493c9a9493a3ed3d9c3cf54ca29ff944892
Alarm history storage implementation for sqlalchemy

Fixes bug 1221855

Test coverage is provided by the alarm scenario tests
included in a prior patch.

Related to bp alarm-audit-api

Change-Id: If0121459a21135a3bf0951470fec49aa4ddef5d1
Update the high level architecture

Updated the architecture document to include new features since folsom.

Change-Id: I8f3bee2f881341a18ad20063d081f0fb7d63c3ad
Merge "Improved MongoClient pooling to avoid out of connections error"
Fix to return latest resource metadata

Addresses the latest resource metadata not being returned in
the MongoDB, SQLAlchemy, DB2, and HBase drivers. A schema
change was required for HBase, because it was overwriting
historical metadata.

Closes-Bug: #1208547
Related-Bug: #1201701
Implements: blueprint hbase-meter-table-enhancement
Change-Id: Ib09e21cbc7bbd45a6ecc321403e9947df837e14b
Make the Swift-related doc more explicit

Thanks to Yassine Lamgarchal for noticing the documentation did not explicitely
state where 'ceilometer' must be found in the pipeline.

While we're at it, fix a typo: "these lines" should be used instead of "this
lines".

Change-Id: Iffff9b779d48bafefb249bba0f4db4a006f94a70
Drop the *.create.start notification for Neutron

Based on current implement, there is no resource id assigned
when *.create.start notification sending, so Ceilometer will
run into KeyError. So this fix will drop the *.create.start
notification because the meter can't be linked to correct
resource. Besides the info can be collected by *.create.end.

Fixes bug 1222737

Change-Id: I785ae1ca1383dc5f9afbf2ab072a6e1efc582606
Merge "Make type guessing for query args more robust"
Merge "Fixes a bug in Kwapi pollster"