Imported Translations from Transifex

Change-Id: I3120da7c8ff4c5a05eb5ffc08ec0c7d436a3997a
pipeline: manager publish multiple counters

This makes the polling agent publish all counters in a row.
This fixes bug #1126990 and bug #1130475.

This moves the publisher() method to the *manager*. No agent/middleware
interacts with only one pipeline, this one an implementation mistake.

Change-Id: I45246849830066e39491f762b457adbdfa8d0e2e
Signed-off-by: Julien Danjou <julien@danjou.info>
Disable notifier tests

Temporarily disable the nova notifier tests so we can work on
decoupling the notifier from the rest of ceilometer to fix
the issue with oslo.config.

Change-Id: Ib5c33a37a8eed464a36724e9bb8af162af44fc5c
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Update common to get new kombu serialization code

There are some changes in the serialization format for
messages sent with the kombu driver under some situations,
so bring in the new version of the driver to ensure we
can communicate with other components also using the new
format.

Change-Id: Iffd102cb780d13a40e93047a59917dc56c4d56ea
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Imported Translations from Transifex

Change-Id: I77b759e66528e01527ff6a5a780bd77f481a178b
Merge "pipeline: manager publish multiple counters"
Support list/tuple as meter message value.

Support generating meter signatures for meter messages with values of
list/tuple type.

Also fixed bug #1130601.

Change-Id: Iee1951196983c1e4f941fc0c6303c3c1bd3dcc0d
plugin: don't use @staticmethod with abc

Otherwise that breaks the check

Change-Id: I30d652892d54bb05d45e90eaa97bafc66a584de0
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Imported Translations from Transifex"
Merge "Support list/tuple as meter message value."
Merge "plugin: don't use @staticmethod with abc"
Fix a bug in compute manager test case

Currently the compute manager test case use dictionary for instance,
however, this is not that correct because getattr() is not for dictionary.
As a result, the checking for OS-EXT-STS:vm_state in compute manager failed.

Change-Id: I7ce6ea09055c29affc13ecdbbfbe3d8c43a0408f
Signed-off-by: Yunhong, Jiang <yunhong.jiang@intel.com>
Document the rules for units

Incorporate the rules for specifying sample units based on
https://wiki.openstack.org/wiki/Ceilometer/Units

Change-Id: I8ce2275b0c844393b8f03dd6909f29a96c6f1b80
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "Fix a bug in compute manager test case"
Merge "Update common to get new kombu serialization code"
Revert recent rpc wire format changes

These changes were reverted in oslo by:

  6f9cef8 Revert "Implement replay detection."
  3b848ae Revert "Fast serialization of RPC envelopes for Kombu"

Change-Id: Iba03fe3961b095173f38bc1ab46df6272d8512fd
Fix message envelope keys.

update.py from oslo-incubator broke the keys used in the rpc message
envelope.  This fixes it.

Change-Id: I2fc89f978e507aa4f54e1b137a69b1601eb9b682
Support different publisher interval

Changes the agent manager to poll based on pipeline configuration, to
support different interval requirement from different publishers.

This patch clean up the test case for agent managers. It makes the changes
a bit bigger, however, it's not so easy to seprate this cleanup patch
with different interval part.

For bp publisher-counters-frequency

Change-Id: I3c1163e37de6a17261d2c570843845696ebff58f
Signed-off-by: Yunhong, Jiang <yunhong.jiang@intel.com>
Add glossary definitions for additional terms

Add glossary definitions for the following: meter, project, resource, sample, source, user.

Fixes bug 1070382

Change-Id: I56120cafcdb6faa160724e7774c6e54a25e1bf43
Allow empty dict as metaquery param for sqlalchemy.

Corrected the test of metaquery param in sqlalchemy backend.

Fixed bug #1131620.

Change-Id: Ief7e78444b99f6e8a46bd634c9be12708e10b212