)]}'
{"bin/nova-volume-usage-audit":[{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"1aacb18875c5167e1fae9b2cf339b716bd9eb93d","unresolved":false,"context_lines":[{"line_number":54,"context_line":"from nova import db"},{"line_number":55,"context_line":"from nova import exception"},{"line_number":56,"context_line":"from nova import flags"},{"line_number":57,"context_line":"from nova.openstack.common import cfg"},{"line_number":58,"context_line":"from nova.openstack.common import log as logging"},{"line_number":59,"context_line":"from nova.openstack.common import rpc"},{"line_number":60,"context_line":"from nova import utils"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2FKE0%3D","line":57,"updated":"2012-10-10 16:00:50.000000000","message":"Is this import needed?","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"7a6e400bfddf9c21c0d5fbb13fd83099c6f3a025","unresolved":false,"context_lines":[{"line_number":54,"context_line":"from nova import db"},{"line_number":55,"context_line":"from nova import exception"},{"line_number":56,"context_line":"from nova import flags"},{"line_number":57,"context_line":"from nova.openstack.common import cfg"},{"line_number":58,"context_line":"from nova.openstack.common import log as logging"},{"line_number":59,"context_line":"from nova.openstack.common import rpc"},{"line_number":60,"context_line":"from nova import utils"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2FJ5s%3D","line":57,"updated":"2012-10-10 18:14:23.000000000","message":"Isn\u0027t it already imported in the flags module and thus loaded or am I missing something?","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"},{"author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"change_message_id":"0de7dc735ccfac57df091cc0423fafd3ce76ac54","unresolved":false,"context_lines":[{"line_number":54,"context_line":"from nova import db"},{"line_number":55,"context_line":"from nova import exception"},{"line_number":56,"context_line":"from nova import flags"},{"line_number":57,"context_line":"from nova.openstack.common import cfg"},{"line_number":58,"context_line":"from nova.openstack.common import log as logging"},{"line_number":59,"context_line":"from nova.openstack.common import rpc"},{"line_number":60,"context_line":"from nova import utils"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALX%2F%2F%2F%2Fw%3D","line":57,"in_reply_to":"AAAALH%2F%2FGOQ%3D","updated":"2012-10-21 15:36:35.000000000","message":"Done","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"},{"author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"change_message_id":"0de7dc735ccfac57df091cc0423fafd3ce76ac54","unresolved":false,"context_lines":[{"line_number":54,"context_line":"from nova import db"},{"line_number":55,"context_line":"from nova import exception"},{"line_number":56,"context_line":"from nova import flags"},{"line_number":57,"context_line":"from nova.openstack.common import cfg"},{"line_number":58,"context_line":"from nova.openstack.common import log as logging"},{"line_number":59,"context_line":"from nova.openstack.common import rpc"},{"line_number":60,"context_line":"from nova import utils"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALX%2F%2F%2F%2F0%3D","line":57,"in_reply_to":"AAAALH%2F%2FJ5s%3D","updated":"2012-10-21 15:36:35.000000000","message":"Done","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"b021bf626ae27694a4db996e58fd6956d4210d23","unresolved":false,"context_lines":[{"line_number":54,"context_line":"from nova import db"},{"line_number":55,"context_line":"from nova import exception"},{"line_number":56,"context_line":"from nova import flags"},{"line_number":57,"context_line":"from nova.openstack.common import cfg"},{"line_number":58,"context_line":"from nova.openstack.common import log as logging"},{"line_number":59,"context_line":"from nova.openstack.common import rpc"},{"line_number":60,"context_line":"from nova import utils"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2FGOQ%3D","line":57,"in_reply_to":"AAAALH%2F%2FJ5s%3D","updated":"2012-10-20 04:09:08.000000000","message":"I\u0027m not sure I understand why the import is needed either, and it looks like there are lots of other unused imports as well. Would be better to clean them up.","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"},{"author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"change_message_id":"7b3b946768617b0451da260254b03b6c33faee2c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"from nova import db"},{"line_number":55,"context_line":"from nova import exception"},{"line_number":56,"context_line":"from nova import flags"},{"line_number":57,"context_line":"from nova.openstack.common import cfg"},{"line_number":58,"context_line":"from nova.openstack.common import log as logging"},{"line_number":59,"context_line":"from nova.openstack.common import rpc"},{"line_number":60,"context_line":"from nova import utils"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2FJ%2Bs%3D","line":57,"in_reply_to":"AAAALH%2F%2FKE0%3D","updated":"2012-10-10 17:09:59.000000000","message":"It does because it needs to find the configuration file.","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"b021bf626ae27694a4db996e58fd6956d4210d23","unresolved":false,"context_lines":[{"line_number":67,"context_line":"    flags.FLAGS(sys.argv)"},{"line_number":68,"context_line":"    logging.setup(\"nova\")"},{"line_number":69,"context_line":"    begin, end \u003d utils.last_completed_audit_period()"},{"line_number":70,"context_line":"    print \"Starting volume usage audit\""},{"line_number":71,"context_line":"    print \"Creating usages for %s until %s\" % (str(begin), str(end))"},{"line_number":72,"context_line":"    volumes \u003d db.volume_get_active_by_window(admin_context,"},{"line_number":73,"context_line":"                                             begin,"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAALH%2F%2FGOM%3D","line":70,"updated":"2012-10-20 04:09:08.000000000","message":"While not related, looks like this utility completely missed i18n.","commit_id":"fbf007068720e08a27cac49b82407e9b5b3c0351"}]}
