)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"b0b8b88b09351b14df4dfe1b515ebe8868f1187d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"We used to allow creating from source/snap and specifying a"},{"line_number":10,"context_line":"different type than the originating resource when doing so."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Once we started gettign more drivers and more multi-backend"},{"line_number":13,"context_line":"configurations, we implemented a check in volume.api that"},{"line_number":14,"context_line":"took this away (broke it).  There have been a number of"},{"line_number":15,"context_line":"arguments about whether this should be allowed or not, and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1aca2d91_a9a94e7d","line":12,"updated":"2015-05-08 19:22:11.000000000","message":"gettign -\u003e getting","commit_id":"ae405c9e89b5c2fcada5bba06aeb65b6c25c583b"}],"cinder/volume/api.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"b0b8b88b09351b14df4dfe1b515ebe8868f1187d","unresolved":false,"context_lines":[{"line_number":226,"context_line":"                                            source_volume[\u0027volume_type_id\u0027],"},{"line_number":227,"context_line":"                                            volume_type):"},{"line_number":228,"context_line":"                    msg \u003d _(\"Invalid volume_type provided: %s (requested type \""},{"line_number":229,"context_line":"                            \"is not compatable; either match source volume, \""},{"line_number":230,"context_line":"                            \"or omit type argument).\") % volume_type[\u0027id\u0027]"},{"line_number":231,"context_line":"                    raise exception.InvalidInput(reason\u003dmsg)"},{"line_number":232,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aca2d91_09b95d79","line":229,"updated":"2015-05-08 19:22:11.000000000","message":"compatable -\u003e compatible","commit_id":"ae405c9e89b5c2fcada5bba06aeb65b6c25c583b"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"b0b8b88b09351b14df4dfe1b515ebe8868f1187d","unresolved":false,"context_lines":[{"line_number":243,"context_line":"                                            snapshot[\u0027volume_type_id\u0027],"},{"line_number":244,"context_line":"                                            volume_type):"},{"line_number":245,"context_line":"                    msg \u003d _(\"Invalid volume_type provided: %s (requested \""},{"line_number":246,"context_line":"                            \"type is not compatable; recommend omitting \""},{"line_number":247,"context_line":"                            \"the type argument).\") % volume_type[\u0027id\u0027]"},{"line_number":248,"context_line":"                    raise exception.InvalidInput(reason\u003dmsg)"},{"line_number":249,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aca2d91_a9a82921","line":246,"updated":"2015-05-08 19:22:11.000000000","message":"compatable -\u003e compatible","commit_id":"ae405c9e89b5c2fcada5bba06aeb65b6c25c583b"}]}
