f3bc7d0109
This is a squashed commit of work done by Doug and myself. Thanks Doug! Author: Angus Salkeld <asalkeld@redhat.com> Add a Statistics class Note this is a bit different to the spec (http://wiki.openstack.org/Ceilometer/blueprints/APIv2) As wsme doen't really like different types been returned from the same method. I have: GET /v2/meters/<meter> - raw samples GET /v2/meters/<meter>/statistics - for the stats Make the error reporting better for invalid fields Try and protect from passing in the wrong arguments into the db api Also get_resources() takes start/stop_timestamp not start/stop. Fix most of the duration test cases (overlapping ones are still broken) Add some log messages to warn of unimplemented queries Fix the start/end timestamp passed into calc_duration() Make the query op default to 'eq' Fix v2 event list paths Remove v2 list projects tests Re-Add the duration Implement get_meter_statistics() for sqlalchemy. Add tests for get_meter_statistics() Fix the latest pep8 1.4 issues Author: Doug Hellmann <doug.hellmann@dreamhost.com> fixme comment Fix duration calculation fix event listing tests remove obsolete list tests update resource listing tests remove obsolete list tests fix max statistics tests for projects fix max tests for resource queries fix tests for stats using project filter Fix sum tests for resource queries Fix the statistics calculation in the mongo driver to handle getting no data back from the query. Update the queries in the test code. enable logging for wsme in the tests to help with debugging always include all query fields to keep values aligned only include the start and end timestamp keywords wanted by the EventFilter update url used in acl tests update tests for listing meters convert prints to logging calls and add a few todo/fixme notes add some debugging and error checking to _query_to_kwargs add q argument to get_json() to make it easier to pass queries to the service do not stub out controller we have deleted fix whitespace issues to make pep8 happy Change-Id: I1b9a4c26fb8cc74ae1a002f93b84db05d0b20192 Blueprint: api-aggregate-average Blueprint: api-server-pecan-wsme |
||
---|---|---|
.. | ||
conf | ||
enable_notifications.sh | ||
flakes.py | ||
make_test_data.py | ||
make_test_data.sh | ||
notificationclient.py | ||
pip-requires | ||
release-bugs.py | ||
show_data.py | ||
test-requires | ||
test-requires-folsom |