)]}'
{"ceilometer/volume/cinder.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9265a5c2fb4090e47162d6fa74dec3fa1ba23cba","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                unit\u003d\u0027GB\u0027,"},{"line_number":105,"context_line":"                volume\u003dbackup.size,"},{"line_number":106,"context_line":"                user_id\u003dNone,"},{"line_number":107,"context_line":"                # TODO(liusheng): the tenant attributes don\u0027t supported now,"},{"line_number":108,"context_line":"                # see: https://blueprints.launchpad.net/cinder/+spec/"},{"line_number":109,"context_line":"                # backup-tenant-attribute-support"},{"line_number":110,"context_line":"                project_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_82646922","line":107,"range":{"start_line":107,"start_character":45,"end_line":107,"end_character":55},"updated":"2016-10-20 17:07:57.000000000","message":"attribute","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9265a5c2fb4090e47162d6fa74dec3fa1ba23cba","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                unit\u003d\u0027GB\u0027,"},{"line_number":105,"context_line":"                volume\u003dbackup.size,"},{"line_number":106,"context_line":"                user_id\u003dNone,"},{"line_number":107,"context_line":"                # TODO(liusheng): the tenant attributes don\u0027t supported now,"},{"line_number":108,"context_line":"                # see: https://blueprints.launchpad.net/cinder/+spec/"},{"line_number":109,"context_line":"                # backup-tenant-attribute-support"},{"line_number":110,"context_line":"                project_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_62a59545","line":107,"range":{"start_line":107,"start_character":56,"end_line":107,"end_character":61},"updated":"2016-10-20 17:07:57.000000000","message":"isn\u0027t","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"923300895c1ce33ff05177892d719db0acbd9c28","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                unit\u003d\u0027GB\u0027,"},{"line_number":105,"context_line":"                volume\u003dbackup.size,"},{"line_number":106,"context_line":"                user_id\u003dNone,"},{"line_number":107,"context_line":"                # TODO(liusheng): the tenant attributes don\u0027t supported now,"},{"line_number":108,"context_line":"                # see: https://blueprints.launchpad.net/cinder/+spec/"},{"line_number":109,"context_line":"                # backup-tenant-attribute-support"},{"line_number":110,"context_line":"                project_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"da6895a0_5bad6e30","line":107,"range":{"start_line":107,"start_character":56,"end_line":107,"end_character":61},"in_reply_to":"fa6399be_62a59545","updated":"2016-10-21 01:18:14.000000000","message":"Done","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"923300895c1ce33ff05177892d719db0acbd9c28","unresolved":false,"context_lines":[{"line_number":104,"context_line":"                unit\u003d\u0027GB\u0027,"},{"line_number":105,"context_line":"                volume\u003dbackup.size,"},{"line_number":106,"context_line":"                user_id\u003dNone,"},{"line_number":107,"context_line":"                # TODO(liusheng): the tenant attributes don\u0027t supported now,"},{"line_number":108,"context_line":"                # see: https://blueprints.launchpad.net/cinder/+spec/"},{"line_number":109,"context_line":"                # backup-tenant-attribute-support"},{"line_number":110,"context_line":"                project_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"da6895a0_7baa321b","line":107,"range":{"start_line":107,"start_character":45,"end_line":107,"end_character":55},"in_reply_to":"fa6399be_82646922","updated":"2016-10-21 01:18:14.000000000","message":"Done","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"78fc5d8401037350132b8329853c42035309cfaa","unresolved":false,"context_lines":[{"line_number":35,"context_line":"              \u0027os-vol-host-attr:host\u0027,"},{"line_number":36,"context_line":"              \u0027migration_status\u0027,"},{"line_number":37,"context_line":"              \u0027attachments\u0027,"},{"line_number":38,"context_line":"              \u0027os-vol-host-attr:host\u0027,"},{"line_number":39,"context_line":"              \u0027snapshot_id\u0027,"},{"line_number":40,"context_line":"              \u0027volume_type\u0027,"},{"line_number":41,"context_line":"              \u0027source_volid\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a629dbe_50217b4c","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":38},"updated":"2016-11-08 21:14:03.000000000","message":"duplicate","commit_id":"1dc311b4b792319c2c05cb231a151e4fab4d7e32"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"dcdd57b3a5bf5f7b5b3147664e0e9bc78287dc12","unresolved":false,"context_lines":[{"line_number":35,"context_line":"              \u0027os-vol-host-attr:host\u0027,"},{"line_number":36,"context_line":"              \u0027migration_status\u0027,"},{"line_number":37,"context_line":"              \u0027attachments\u0027,"},{"line_number":38,"context_line":"              \u0027os-vol-host-attr:host\u0027,"},{"line_number":39,"context_line":"              \u0027snapshot_id\u0027,"},{"line_number":40,"context_line":"              \u0027volume_type\u0027,"},{"line_number":41,"context_line":"              \u0027source_volid\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a629dbe_281c65c0","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":38},"in_reply_to":"9a629dbe_50217b4c","updated":"2016-11-10 01:16:00.000000000","message":"Done","commit_id":"1dc311b4b792319c2c05cb231a151e4fab4d7e32"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"78fc5d8401037350132b8329853c42035309cfaa","unresolved":false,"context_lines":[{"line_number":37,"context_line":"              \u0027attachments\u0027,"},{"line_number":38,"context_line":"              \u0027os-vol-host-attr:host\u0027,"},{"line_number":39,"context_line":"              \u0027snapshot_id\u0027,"},{"line_number":40,"context_line":"              \u0027volume_type\u0027,"},{"line_number":41,"context_line":"              \u0027source_volid\u0027]"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def get_samples(self, manager, cache, resources):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a629dbe_901b131b","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":28},"updated":"2016-11-08 21:14:03.000000000","message":"duplicate","commit_id":"1dc311b4b792319c2c05cb231a151e4fab4d7e32"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"dcdd57b3a5bf5f7b5b3147664e0e9bc78287dc12","unresolved":false,"context_lines":[{"line_number":37,"context_line":"              \u0027attachments\u0027,"},{"line_number":38,"context_line":"              \u0027os-vol-host-attr:host\u0027,"},{"line_number":39,"context_line":"              \u0027snapshot_id\u0027,"},{"line_number":40,"context_line":"              \u0027volume_type\u0027,"},{"line_number":41,"context_line":"              \u0027source_volid\u0027]"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def get_samples(self, manager, cache, resources):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a629dbe_487b59f5","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":28},"in_reply_to":"9a629dbe_901b131b","updated":"2016-11-10 01:16:00.000000000","message":"Done","commit_id":"1dc311b4b792319c2c05cb231a151e4fab4d7e32"}],"ceilometer/volume/discovery.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"78fc5d8401037350132b8329853c42035309cfaa","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from ceilometer.agent import plugin_base"},{"line_number":17,"context_line":"from ceilometer import keystone_client"},{"line_number":18,"context_line":"from cinderclient import client as cinder_client"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"SERVICE_OPTS \u003d ["},{"line_number":21,"context_line":"    cfg.StrOpt(\u0027cinderv2\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a629dbe_709f5f50","line":18,"updated":"2016-11-08 21:14:03.000000000","message":"group with oslo_config","commit_id":"1dc311b4b792319c2c05cb231a151e4fab4d7e32"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"dcdd57b3a5bf5f7b5b3147664e0e9bc78287dc12","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from ceilometer.agent import plugin_base"},{"line_number":17,"context_line":"from ceilometer import keystone_client"},{"line_number":18,"context_line":"from cinderclient import client as cinder_client"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"SERVICE_OPTS \u003d ["},{"line_number":21,"context_line":"    cfg.StrOpt(\u0027cinderv2\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a629dbe_081fa1b7","line":18,"in_reply_to":"9a629dbe_709f5f50","updated":"2016-11-10 01:16:00.000000000","message":"Done","commit_id":"1dc311b4b792319c2c05cb231a151e4fab4d7e32"}],"releasenotes/notes/support-cinder-volume-snapshot-backup-metering-d0a93b86bd53e803.yaml":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"0db577c8d8f9c694c8ae21fced4bed8d6c8e3fa5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add support of metering the size of cinder volume/snapshot/backup, these"},{"line_number":4,"context_line":"    are useful for billing system.."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa6399be_c2e581a4","line":3,"range":{"start_line":3,"start_character":40,"end_line":3,"end_character":46},"updated":"2016-10-20 17:06:36.000000000","message":"Cinder","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"923300895c1ce33ff05177892d719db0acbd9c28","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add support of metering the size of cinder volume/snapshot/backup, these"},{"line_number":4,"context_line":"    are useful for billing system.."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"da6895a0_3b899acb","line":3,"range":{"start_line":3,"start_character":40,"end_line":3,"end_character":46},"in_reply_to":"fa6399be_c2e581a4","updated":"2016-10-21 01:18:14.000000000","message":"Done","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"0db577c8d8f9c694c8ae21fced4bed8d6c8e3fa5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add support of metering the size of cinder volume/snapshot/backup, these"},{"line_number":4,"context_line":"    are useful for billing system.."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa6399be_0204d947","line":4,"range":{"start_line":3,"start_character":69,"end_line":4,"end_character":35},"updated":"2016-10-20 17:06:36.000000000","message":"Like the rest of meters you know… lol","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"0db577c8d8f9c694c8ae21fced4bed8d6c8e3fa5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add support of metering the size of cinder volume/snapshot/backup, these"},{"line_number":4,"context_line":"    are useful for billing system.."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa6399be_2201dd38","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":35},"updated":"2016-10-20 17:06:36.000000000","message":"double points!","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"923300895c1ce33ff05177892d719db0acbd9c28","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add support of metering the size of cinder volume/snapshot/backup, these"},{"line_number":4,"context_line":"    are useful for billing system.."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"da6895a0_1bbbf673","line":4,"range":{"start_line":3,"start_character":69,"end_line":4,"end_character":35},"in_reply_to":"fa6399be_0204d947","updated":"2016-10-21 01:18:14.000000000","message":"yeah :)","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"923300895c1ce33ff05177892d719db0acbd9c28","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Add support of metering the size of cinder volume/snapshot/backup, these"},{"line_number":4,"context_line":"    are useful for billing system.."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"da6895a0_bb94cae8","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":35},"in_reply_to":"fa6399be_2201dd38","updated":"2016-10-21 01:18:14.000000000","message":"Done","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"}],"requirements.txt":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"0db577c8d8f9c694c8ae21fced4bed8d6c8e3fa5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"python-neutronclient\u003e\u003d4.2.0 # Apache-2.0"},{"line_number":36,"context_line":"python-novaclient!\u003d2.33.0,\u003e\u003d2.29.0 # Apache-2.0"},{"line_number":37,"context_line":"python-swiftclient\u003e\u003d2.2.0 # Apache-2.0"},{"line_number":38,"context_line":"python-cinderclient\u003e\u003d1.6.0,!\u003d1.7.0,!\u003d1.7.1  # Apache-2.0"},{"line_number":39,"context_line":"PyYAML\u003e\u003d3.1.0 # MIT"},{"line_number":40,"context_line":"requests!\u003d2.9.0,\u003e\u003d2.8.1 # Apache-2.0"},{"line_number":41,"context_line":"six\u003e\u003d1.9.0 # MIT"}],"source_content_type":"text/plain","patch_set":3,"id":"fa6399be_a29b2d17","line":38,"updated":"2016-10-20 17:06:36.000000000","message":"I hope this is the right version set -_-","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"efdf297f898a8d69529f56ea8147a19c76559902","unresolved":false,"context_lines":[{"line_number":35,"context_line":"python-neutronclient\u003e\u003d4.2.0 # Apache-2.0"},{"line_number":36,"context_line":"python-novaclient!\u003d2.33.0,\u003e\u003d2.29.0 # Apache-2.0"},{"line_number":37,"context_line":"python-swiftclient\u003e\u003d2.2.0 # Apache-2.0"},{"line_number":38,"context_line":"python-cinderclient\u003e\u003d1.6.0,!\u003d1.7.0,!\u003d1.7.1  # Apache-2.0"},{"line_number":39,"context_line":"PyYAML\u003e\u003d3.1.0 # MIT"},{"line_number":40,"context_line":"requests!\u003d2.9.0,\u003e\u003d2.8.1 # Apache-2.0"},{"line_number":41,"context_line":"six\u003e\u003d1.9.0 # MIT"}],"source_content_type":"text/plain","patch_set":3,"id":"da6895a0_bb73e14c","line":38,"in_reply_to":"da6895a0_fbe722aa","updated":"2016-10-21 07:51:57.000000000","message":"I guessed so, but if global-requirements was correct, we would know by then lol\n\nanyway, I think it\u0027s good enough. Maybe it works with earlier version but if anybody care they\u0027ll send a patch :)","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"923300895c1ce33ff05177892d719db0acbd9c28","unresolved":false,"context_lines":[{"line_number":35,"context_line":"python-neutronclient\u003e\u003d4.2.0 # Apache-2.0"},{"line_number":36,"context_line":"python-novaclient!\u003d2.33.0,\u003e\u003d2.29.0 # Apache-2.0"},{"line_number":37,"context_line":"python-swiftclient\u003e\u003d2.2.0 # Apache-2.0"},{"line_number":38,"context_line":"python-cinderclient\u003e\u003d1.6.0,!\u003d1.7.0,!\u003d1.7.1  # Apache-2.0"},{"line_number":39,"context_line":"PyYAML\u003e\u003d3.1.0 # MIT"},{"line_number":40,"context_line":"requests!\u003d2.9.0,\u003e\u003d2.8.1 # Apache-2.0"},{"line_number":41,"context_line":"six\u003e\u003d1.9.0 # MIT"}],"source_content_type":"text/plain","patch_set":3,"id":"da6895a0_fbe722aa","line":38,"in_reply_to":"fa6399be_a29b2d17","updated":"2016-10-21 01:18:14.000000000","message":"just copy from the global-requirements.txt sir! :)","commit_id":"5398b71dd3e3ffc3637beed865a458dba8506194"}]}
