)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"change_message_id":"1703ffe353a9ee07629a92aac08fa00fa920a5f7","unresolved":false,"context_lines":[{"line_number":12,"context_line":"it."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I4cb86c0efd7520904fdf2288048d07cc40ed3a13"},{"line_number":15,"context_line":"Closes-bug: #1379794"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1a930d6b_5ab6d23e","line":15,"updated":"2015-01-21 14:57:21.000000000","message":"The bug talks only about ceilometer in it description and affect. Can\u0027t even search \u0027cinder\u0027 in that page. Is it a closed-bug or related-bug?","commit_id":"068cc62fc191d8ba247bacf9cd3684a389f25507"}],"cinder/tests/test_volume_utils.py":[{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"d39bbcb1daff0644ee3faaf3bc4867ab90035abf","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"CONF \u003d cfg.CONF"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"SNAPSHOT \u003d {"},{"line_number":34,"context_line":"    u\u0027project_id\u0027: u\u002712b0330ec2584a\u0027,"},{"line_number":35,"context_line":"    u\u0027user_id\u0027: u\u0027158cba1b8c2bb6008e\u0027,"},{"line_number":36,"context_line":"    u\u0027volume\u0027: {u\u0027availability_zone\u0027: u\u0027nova\u0027},"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_b5dfe237","line":33,"updated":"2015-01-19 11:24:07.000000000","message":"Why is this up here? It seems a bit out of place.","commit_id":"c5e8a1b4a0a955c527f028e44a4b212adca74143"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"7853c2939c649b1c99b9e395d6275e968aa9dbc1","unresolved":false,"context_lines":[{"line_number":31,"context_line":"CONF \u003d cfg.CONF"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"SNAPSHOT \u003d {"},{"line_number":34,"context_line":"    u\u0027project_id\u0027: u\u002712b0330ec2584a\u0027,"},{"line_number":35,"context_line":"    u\u0027user_id\u0027: u\u0027158cba1b8c2bb6008e\u0027,"},{"line_number":36,"context_line":"    u\u0027volume\u0027: {u\u0027availability_zone\u0027: u\u0027nova\u0027},"},{"line_number":37,"context_line":"    u\u0027volume_id\u0027: u\u002755614621\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_2970faa6","line":34,"updated":"2015-01-19 14:50:40.000000000","message":"Unicode is also not needed here","commit_id":"c5e8a1b4a0a955c527f028e44a4b212adca74143"},{"author":{"_account_id":7219,"name":"git-harry","email":"git-harry@live.co.uk","username":"git-harry"},"change_message_id":"d39bbcb1daff0644ee3faaf3bc4867ab90035abf","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        usage_info \u003d volume_utils._usage_from_snapshot("},{"line_number":211,"context_line":"            mock.sentinel.context,"},{"line_number":212,"context_line":"            SNAPSHOT)"},{"line_number":213,"context_line":"        self.assertIsNotNone(usage_info)"},{"line_number":214,"context_line":"        expected_snapshot \u003d {"},{"line_number":215,"context_line":"            \u0027tenant_id\u0027: u\u002712b0330ec2584a\u0027,"},{"line_number":216,"context_line":"            \u0027user_id\u0027: u\u0027158cba1b8c2bb6008e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_f5fb2abc","line":213,"updated":"2015-01-19 11:24:07.000000000","message":"I don\u0027t think this line is necessary. You\u0027re already testing it\u0027s not None with the assertEqual line below.","commit_id":"c5e8a1b4a0a955c527f028e44a4b212adca74143"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"7853c2939c649b1c99b9e395d6275e968aa9dbc1","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        usage_info \u003d volume_utils._usage_from_snapshot("},{"line_number":211,"context_line":"            mock.sentinel.context,"},{"line_number":212,"context_line":"            SNAPSHOT)"},{"line_number":213,"context_line":"        self.assertIsNotNone(usage_info)"},{"line_number":214,"context_line":"        expected_snapshot \u003d {"},{"line_number":215,"context_line":"            \u0027tenant_id\u0027: u\u002712b0330ec2584a\u0027,"},{"line_number":216,"context_line":"            \u0027user_id\u0027: u\u0027158cba1b8c2bb6008e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_e95d1218","line":213,"in_reply_to":"3a961159_f5fb2abc","updated":"2015-01-19 14:50:40.000000000","message":"+1 from me","commit_id":"c5e8a1b4a0a955c527f028e44a4b212adca74143"},{"author":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"change_message_id":"1703ffe353a9ee07629a92aac08fa00fa920a5f7","unresolved":false,"context_lines":[{"line_number":206,"context_line":"            \u0027status\u0027: \u0027pause\u0027,"},{"line_number":207,"context_line":"            \u0027deleted\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"        }"},{"line_number":209,"context_line":"        usage_info \u003d volume_utils._usage_from_snapshot("},{"line_number":210,"context_line":"            mock.sentinel.context,"},{"line_number":211,"context_line":"            raw_snapshot)"},{"line_number":212,"context_line":"        expected_snapshot \u003d {"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a930d6b_f53eb128","line":209,"updated":"2015-01-21 14:57:21.000000000","message":"utils._usage_from_snapshot receives snapshot_ref from db.snapshot_get(context, snapshot_id) or db.cgsnapshot_get(context, cgsnapshot_id). Are you sure the test case reflexes what data format utils._usage_from_snapshot needs to support?","commit_id":"068cc62fc191d8ba247bacf9cd3684a389f25507"}]}
