1.Fixed unpacking values bug.
2.Corrected audit period from 86399.000001 to 86400 so that it
picks up correct status counts.
Change-Id: Ieea1f451e6db72aaa6d83696134986a0288bedb1
Gracefully handled case where rawdata entry does
not exist for request_id while generating nova usage
audit report.
Change-Id: I675b2b5e9c4be70d45fc2385f1b448c159610f56
When the request_id is null, there was an exception generated.
Currently setting the deployment to None for the reports
in case the request_id is null
Change-Id: Idde2178d217ac16f1b3e275c730e3fce68ba9f1b
Added instance hours report
Initial version of report to calculate unit hours used
for nova instances
Breakdown by flavor, flavor class, account/billing types and by tenant.
Moved license so script has shebang as the first line
Add tenant info cache.
Refactor Instance hr report.
Added cache table for basic tenant info for reports.
Refactor instance_hours report to use table.
Improve performance of tenant info update.
use bulk sql operations to speed up the tenant info update,
as it's taking ~40s/1000 tenants to update on a decent machine.
Fix some tests broken by rebase. Fix unittests broken by
rebase. Also, renumber migration due to collision.
Add Apache license header to new files.
Fixed bug with fetching deployment information in
reconciler. Reverted old method for fetching
current usage's deployment and added new method to
fetch latest deployment information for
a request_id.
Made the field mismatch error message more readable
Refactored nova and glance verifier tests
the exists are updated with 201 send_status as part of stacktach down repair mechanism
Revert "Fixed bug with fetching deployment information in"
Revert "Adding host and deployment info to missing exists entries in the nova usage audit"
Revert "Added column headers for host and deployment in json reports"
Only log ERROR on last retry
fixed the wrong status name for sent_failed variable in audit report
fixing documentation for urls that are not available for glance
deprecating stacky urls (usage, deletes, exists) that are not
used anymore
Revert "Revert "Added column headers for host and deployment in json reports""
Revert "Revert "Adding host and deployment info to missing exists entries in the nova usage audit""
Revert "Revert "Fixed bug with fetching deployment information in""
Cell and compute info added for verification failures as well.
If that is not present(request_id is not populated for an
InstanceUsage entry), the cells display '-'
Add tox support for move to stackforge
Add tox support for move to stackforge
Change-Id: Id94c2a7f1f9061e972e90c3f54e39c9dec11943b