)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1443237f43bd93812cf93f997abd59fa8bac92a2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix the exception message of VolumeIsBusy and SnapshotIsBusy"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":10,"context_line":"    message \u003d _(\"deleting volume %(volume_name)s that has snapshot\")"},{"line_number":11,"context_line":"1)Manage/Unmanage volumes maybe need to raise the exceptions, not only delete"},{"line_number":12,"context_line":"volumes."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1aa78d24_9de43dac","line":9,"updated":"2016-07-07 17:16:24.000000000","message":"No need to add this code in the commit message.","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":12184,"name":"Weiwei Gu","email":"gu.weiwei@zte.com.cn","username":"guweiwei"},"change_message_id":"c0e1e4d6d2289dd95b3351f7a74e035ff7da6659","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix the exception message of VolumeIsBusy and SnapshotIsBusy"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":10,"context_line":"    message \u003d _(\"deleting volume %(volume_name)s that has snapshot\")"},{"line_number":11,"context_line":"1)Manage/Unmanage volumes maybe need to raise the exceptions, not only delete"},{"line_number":12,"context_line":"volumes."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1aa78d24_543e1d2a","line":9,"in_reply_to":"1aa78d24_9de43dac","updated":"2016-07-08 01:08:49.000000000","message":"Done","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1443237f43bd93812cf93f997abd59fa8bac92a2","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":10,"context_line":"    message \u003d _(\"deleting volume %(volume_name)s that has snapshot\")"},{"line_number":11,"context_line":"1)Manage/Unmanage volumes maybe need to raise the exceptions, not only delete"},{"line_number":12,"context_line":"volumes."},{"line_number":13,"context_line":"2)Volume in a lot of cases will be busy, not only when there are snapshots."},{"line_number":14,"context_line":"SnapshotIsBusy is same."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1aa78d24_7d71910b","line":11,"range":{"start_line":11,"start_character":32,"end_line":11,"end_character":36},"updated":"2016-07-07 17:16:24.000000000","message":"needed","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":12184,"name":"Weiwei Gu","email":"gu.weiwei@zte.com.cn","username":"guweiwei"},"change_message_id":"c0e1e4d6d2289dd95b3351f7a74e035ff7da6659","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":10,"context_line":"    message \u003d _(\"deleting volume %(volume_name)s that has snapshot\")"},{"line_number":11,"context_line":"1)Manage/Unmanage volumes maybe need to raise the exceptions, not only delete"},{"line_number":12,"context_line":"volumes."},{"line_number":13,"context_line":"2)Volume in a lot of cases will be busy, not only when there are snapshots."},{"line_number":14,"context_line":"SnapshotIsBusy is same."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1aa78d24_343b913a","line":11,"range":{"start_line":11,"start_character":32,"end_line":11,"end_character":36},"in_reply_to":"1aa78d24_7d71910b","updated":"2016-07-08 01:08:49.000000000","message":"Done","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":14907,"name":"Alyson","email":"alyson.rodrigues.rosa@gmail.com","username":"Alyson"},"change_message_id":"30a16cd93b42c0da613acee4aab39dfc7f7d7daa","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix the exception message of VolumeIsBusy and SnapshotIsBusy"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1)Manage/Unmanage volumes maybe needed to raise the exceptions, not only delete"},{"line_number":10,"context_line":"volumes."},{"line_number":11,"context_line":"2)Volume in a lot of cases will be busy, not only when there are snapshots."},{"line_number":12,"context_line":"SnapshotIsBusy is same."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_04927e57","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":79},"updated":"2016-07-08 16:36:26.000000000","message":"This line should be wrapped at 72 characters.\nSee https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"31f86b2e0efcccfb07ab6eb25655c8a54288eecd"}],"cinder/exception.py":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1443237f43bd93812cf93f997abd59fa8bac92a2","unresolved":false,"context_lines":[{"line_number":359,"context_line":""},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":362,"context_line":"    message \u003d _(\"Volume %(volume_name)s is busy\")"},{"line_number":363,"context_line":""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"class SnapshotIsBusy(CinderException):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_7da4f149","line":362,"range":{"start_line":362,"start_character":40,"end_line":362,"end_character":47},"updated":"2016-07-07 17:16:24.000000000","message":"is busy.","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":12184,"name":"Weiwei Gu","email":"gu.weiwei@zte.com.cn","username":"guweiwei"},"change_message_id":"c0e1e4d6d2289dd95b3351f7a74e035ff7da6659","unresolved":false,"context_lines":[{"line_number":359,"context_line":""},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":362,"context_line":"    message \u003d _(\"Volume %(volume_name)s is busy\")"},{"line_number":363,"context_line":""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"class SnapshotIsBusy(CinderException):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_d4104dae","line":362,"range":{"start_line":362,"start_character":40,"end_line":362,"end_character":47},"in_reply_to":"1aa78d24_7da4f149","updated":"2016-07-08 01:08:49.000000000","message":"Done","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"1443237f43bd93812cf93f997abd59fa8bac92a2","unresolved":false,"context_lines":[{"line_number":363,"context_line":""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"class SnapshotIsBusy(CinderException):"},{"line_number":366,"context_line":"    message \u003d _(\"Snapshot %(snapshot_name)s is busy\")"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"class ISCSITargetNotFoundForVolume(NotFound):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_3d7549ca","line":366,"range":{"start_line":366,"start_character":44,"end_line":366,"end_character":51},"updated":"2016-07-07 17:16:24.000000000","message":"is busy.","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":12184,"name":"Weiwei Gu","email":"gu.weiwei@zte.com.cn","username":"guweiwei"},"change_message_id":"c0e1e4d6d2289dd95b3351f7a74e035ff7da6659","unresolved":false,"context_lines":[{"line_number":363,"context_line":""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"class SnapshotIsBusy(CinderException):"},{"line_number":366,"context_line":"    message \u003d _(\"Snapshot %(snapshot_name)s is busy\")"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"class ISCSITargetNotFoundForVolume(NotFound):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_b415c19c","line":366,"range":{"start_line":366,"start_character":44,"end_line":366,"end_character":51},"in_reply_to":"1aa78d24_3d7549ca","updated":"2016-07-08 01:08:49.000000000","message":"Done","commit_id":"e8042d66c3bee5a46a6db98f71ba998033abc4a0"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"7eb6c99e24a767ceb1c34f370742906bb70886e6","unresolved":false,"context_lines":[{"line_number":359,"context_line":""},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"class VolumeIsBusy(CinderException):"},{"line_number":362,"context_line":"    message \u003d _(\"Volume %(volume_name)s is busy.\")"},{"line_number":363,"context_line":""},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"class SnapshotIsBusy(CinderException):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1aa78d24_6051a50e","line":362,"updated":"2016-07-08 19:28:19.000000000","message":"This is taking a specific error message and replacing it with one that contains _less_ information.\n\nThis is not a good thing for a user.\n\nTo fix this, you need to create a new exception class with the desired message, and then raise the correct exception where appropriate, rather than changing this message.","commit_id":"7f670ff2a43a7612932b6467e2c3a84285588215"}]}
