)]}'
{"cinder/backup/rpcapi.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"917a6d5355e158b4e4ce5ed617bcc06a66022c8a","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        1.1 - Changed methods to accept backup objects instead of IDs."},{"line_number":39,"context_line":"        1.2 - A version that got in by mistake (without breaking anything)."},{"line_number":40,"context_line":"        1.3 - Dummy version bump to mark start of having cinder-backup service"},{"line_number":41,"context_line":"              decoupled from constants.VOLUME_BINARY."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"        ... Mitaka supports messaging 1.3. Any changes to existing methods in"},{"line_number":44,"context_line":"        1.x after this point should be done so that they can handle version cap"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_eb4b6c57","line":41,"range":{"start_line":41,"start_character":29,"end_line":41,"end_character":52},"updated":"2016-09-01 14:47:25.000000000","message":"This should be left as cinder-volume.","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"},{"author":{"_account_id":18261,"name":"Harini","email":"harinipradeep27@gmail.com","username":"harini"},"change_message_id":"31e063f952b5beaa927ece5416d11ff4427c7b3a","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        1.1 - Changed methods to accept backup objects instead of IDs."},{"line_number":39,"context_line":"        1.2 - A version that got in by mistake (without breaking anything)."},{"line_number":40,"context_line":"        1.3 - Dummy version bump to mark start of having cinder-backup service"},{"line_number":41,"context_line":"              decoupled from constants.VOLUME_BINARY."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"        ... Mitaka supports messaging 1.3. Any changes to existing methods in"},{"line_number":44,"context_line":"        1.x after this point should be done so that they can handle version cap"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_e4e7193e","line":41,"range":{"start_line":41,"start_character":29,"end_line":41,"end_character":52},"in_reply_to":"fa7ab95a_eb4b6c57","updated":"2016-09-01 15:09:36.000000000","message":"Done","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"}],"cinder/tests/unit/api/contrib/test_snapshot_manage.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"917a6d5355e158b4e4ce5ed617bcc06a66022c8a","unresolved":false,"context_lines":[{"line_number":136,"context_line":"        args \u003d mock_create_snapshot.call_args[0]"},{"line_number":137,"context_line":"        named_args \u003d mock_create_snapshot.call_args[1]"},{"line_number":138,"context_line":"        self.assertEqual(fake.VOLUME_ID, args[1].get(\u0027id\u0027))"},{"line_number":139,"context_line":"        # We should commit quota in constants.VOLUME_BINARY layer for this"},{"line_number":140,"context_line":"        # operation."},{"line_number":141,"context_line":"        self.assertFalse(named_args[\u0027commit_quota\u0027])"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_ab95e440","line":139,"range":{"start_line":139,"start_character":36,"end_line":139,"end_character":59},"updated":"2016-09-01 14:47:25.000000000","message":"cinder-volume","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"},{"author":{"_account_id":18261,"name":"Harini","email":"harinipradeep27@gmail.com","username":"harini"},"change_message_id":"31e063f952b5beaa927ece5416d11ff4427c7b3a","unresolved":false,"context_lines":[{"line_number":136,"context_line":"        args \u003d mock_create_snapshot.call_args[0]"},{"line_number":137,"context_line":"        named_args \u003d mock_create_snapshot.call_args[1]"},{"line_number":138,"context_line":"        self.assertEqual(fake.VOLUME_ID, args[1].get(\u0027id\u0027))"},{"line_number":139,"context_line":"        # We should commit quota in constants.VOLUME_BINARY layer for this"},{"line_number":140,"context_line":"        # operation."},{"line_number":141,"context_line":"        self.assertFalse(named_args[\u0027commit_quota\u0027])"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_84cd6db9","line":139,"range":{"start_line":139,"start_character":36,"end_line":139,"end_character":59},"in_reply_to":"fa7ab95a_ab95e440","updated":"2016-09-01 15:09:36.000000000","message":"Done","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"}],"cinder/tests/unit/volume/drivers/hitachi/test_hitachi_hnas_nfs.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"917a6d5355e158b4e4ce5ed617bcc06a66022c8a","unresolved":false,"context_lines":[{"line_number":35,"context_line":"from cinder.volume.drivers.hitachi import hnas_utils"},{"line_number":36,"context_line":"from cinder.volume.drivers import nfs as base_nfs"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"_VOLUME \u003d {\u0027name\u0027: constants.VOLUME_BINARY,"},{"line_number":39,"context_line":"           \u0027id\u0027: fake.VOLUME_ID,"},{"line_number":40,"context_line":"           \u0027size\u0027: 128,"},{"line_number":41,"context_line":"           \u0027host\u0027: \u0027host1@hnas-nfs-backend#default\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_0b2b3095","line":38,"range":{"start_line":38,"start_character":19,"end_line":38,"end_character":42},"updated":"2016-09-01 14:47:25.000000000","message":"Though this string has the same name \u0027cinder-volume\u0027, the semantics here is different. cinder-volume here is a generic name of the volume, not the binary.","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"},{"author":{"_account_id":18261,"name":"Harini","email":"harinipradeep27@gmail.com","username":"harini"},"change_message_id":"31e063f952b5beaa927ece5416d11ff4427c7b3a","unresolved":false,"context_lines":[{"line_number":35,"context_line":"from cinder.volume.drivers.hitachi import hnas_utils"},{"line_number":36,"context_line":"from cinder.volume.drivers import nfs as base_nfs"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"_VOLUME \u003d {\u0027name\u0027: constants.VOLUME_BINARY,"},{"line_number":39,"context_line":"           \u0027id\u0027: fake.VOLUME_ID,"},{"line_number":40,"context_line":"           \u0027size\u0027: 128,"},{"line_number":41,"context_line":"           \u0027host\u0027: \u0027host1@hnas-nfs-backend#default\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_04ba3d0a","line":38,"range":{"start_line":38,"start_character":19,"end_line":38,"end_character":42},"in_reply_to":"fa7ab95a_0b2b3095","updated":"2016-09-01 15:09:36.000000000","message":"Done","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"917a6d5355e158b4e4ce5ed617bcc06a66022c8a","unresolved":false,"context_lines":[{"line_number":391,"context_line":"        self.mock_object(self.driver, \u0027_get_share_mount_and_vol_from_vol_ref\u0027,"},{"line_number":392,"context_line":"                         mock.Mock(return_value\u003d(\u0027172.24.49.21:/fs-cinder\u0027,"},{"line_number":393,"context_line":"                                                 \u0027/mnt/silver\u0027,"},{"line_number":394,"context_line":"                                                 constants.VOLUME_BINARY)))"},{"line_number":395,"context_line":"        self.mock_object(self.driver, \u0027_execute\u0027,"},{"line_number":396,"context_line":"                         mock.Mock(side_effect\u003dputils.ProcessExecutionError))"},{"line_number":397,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_4b1b7880","line":394,"range":{"start_line":394,"start_character":49,"end_line":394,"end_character":72},"updated":"2016-09-01 14:47:25.000000000","message":"same","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"}],"cinder/tests/unit/volume/drivers/hitachi/test_hitachi_hnas_utils.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"917a6d5355e158b4e4ce5ed617bcc06a66022c8a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"from cinder.volume.drivers.hitachi import hnas_utils"},{"line_number":34,"context_line":"from cinder.volume import volume_types"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"_VOLUME \u003d {\u0027name\u0027: constants.VOLUME_BINARY,"},{"line_number":37,"context_line":"           \u0027id\u0027: fake_constants.VOLUME_ID,"},{"line_number":38,"context_line":"           \u0027size\u0027: 128,"},{"line_number":39,"context_line":"           \u0027host\u0027: \u0027host1@hnas-nfs-backend#default\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_2eff2202","line":36,"range":{"start_line":36,"start_character":19,"end_line":36,"end_character":42},"updated":"2016-09-01 14:47:25.000000000","message":"same","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"},{"author":{"_account_id":18261,"name":"Harini","email":"harinipradeep27@gmail.com","username":"harini"},"change_message_id":"31e063f952b5beaa927ece5416d11ff4427c7b3a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"from cinder.volume.drivers.hitachi import hnas_utils"},{"line_number":34,"context_line":"from cinder.volume import volume_types"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"_VOLUME \u003d {\u0027name\u0027: constants.VOLUME_BINARY,"},{"line_number":37,"context_line":"           \u0027id\u0027: fake_constants.VOLUME_ID,"},{"line_number":38,"context_line":"           \u0027size\u0027: 128,"},{"line_number":39,"context_line":"           \u0027host\u0027: \u0027host1@hnas-nfs-backend#default\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_845badf5","line":36,"range":{"start_line":36,"start_character":19,"end_line":36,"end_character":42},"in_reply_to":"fa7ab95a_2eff2202","updated":"2016-09-01 15:09:36.000000000","message":"Done","commit_id":"d3f4ac78eb5bbd2d34c6c5999749d248681b89bb"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"332d4121d94f9076e84772c791fce8ea28ed996f","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from xml.etree import ElementTree as ETree"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from cinder.common import constants"},{"line_number":26,"context_line":"from cinder import context"},{"line_number":27,"context_line":"from cinder import exception"},{"line_number":28,"context_line":"from cinder import test"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_5cbc12bb","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":35},"updated":"2016-09-01 19:00:35.000000000","message":"You have to remove this.","commit_id":"7ace3dfe3e78c182966c807e78e13744e3d39e8e"},{"author":{"_account_id":18261,"name":"Harini","email":"harinipradeep27@gmail.com","username":"harini"},"change_message_id":"f4b26678a77c45df5e84526fa445f2aacb9d70dc","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from xml.etree import ElementTree as ETree"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from cinder.common import constants"},{"line_number":26,"context_line":"from cinder import context"},{"line_number":27,"context_line":"from cinder import exception"},{"line_number":28,"context_line":"from cinder import test"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_989be6c8","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":35},"in_reply_to":"fa7ab95a_5cbc12bb","updated":"2016-09-02 10:47:24.000000000","message":"Done","commit_id":"7ace3dfe3e78c182966c807e78e13744e3d39e8e"}]}
