)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"e1d80db823a65f36495bce4b16189c411b340f62","unresolved":false,"context_lines":[{"line_number":11,"context_line":"LVM code was one of those places."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change sets the default suffix to gibibytes/mibibytes (1024 based)"},{"line_number":14,"context_line":"and also provides an option to ommit the suffix from the response now"},{"line_number":15,"context_line":"that we can say that we\u0027re consistent in what is expected."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Id6274ba732bbdf484c5544e005155aebd68eaf2f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAQn%2F%2Fszo%3D","line":14,"updated":"2013-07-24 20:05:25.000000000","message":"/ommit/omit/","commit_id":"03387e3e52f29361b778c39de04cbf63b582b4f5"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"6268ca455adcbd642452e6c5c519be51626c880f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"LVM code was one of those places."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change sets the default suffix to gibibytes/mibibytes (1024 based)"},{"line_number":14,"context_line":"and also provides an option to ommit the suffix from the response now"},{"line_number":15,"context_line":"that we can say that we\u0027re consistent in what is expected."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Id6274ba732bbdf484c5544e005155aebd68eaf2f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAQn%2F%2FsRc%3D","line":14,"in_reply_to":"AAAAQn%2F%2Fszo%3D","updated":"2013-07-24 23:00:49.000000000","message":"Done","commit_id":"03387e3e52f29361b778c39de04cbf63b582b4f5"}],"cinder/brick/local_dev/lvm.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"c61dd81bebbab1ba434faa898ff4b8e60779596a","unresolved":false,"context_lines":[{"line_number":161,"context_line":"    def get_all_volumes(vg_name\u003dNone, no_suffix\u003dTrue):"},{"line_number":162,"context_line":"        \"\"\"Static method to get all LV\u0027s on a system."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"        :param vg_name: optional, gathers info for only the specified VG"},{"line_number":165,"context_line":"        :returns: List of Dictionaries with LV info"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F4%2Bc%3D","line":164,"updated":"2013-07-19 18:21:18.000000000","message":"Is there a reason that the no_suffix parameter is not documented here?","commit_id":"b1128e603ffe27a204e437b7e7f48d4bf9401380"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"0b2c0ec2ea8f25509029c2ae87e6791421f9aa41","unresolved":false,"context_lines":[{"line_number":161,"context_line":"    def get_all_volumes(vg_name\u003dNone, no_suffix\u003dTrue):"},{"line_number":162,"context_line":"        \"\"\"Static method to get all LV\u0027s on a system."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"        :param vg_name: optional, gathers info for only the specified VG"},{"line_number":165,"context_line":"        :returns: List of Dictionaries with LV info"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F1Mg%3D","line":164,"in_reply_to":"AAAAQn%2F%2F4%2Bc%3D","updated":"2013-07-22 14:50:43.000000000","message":"Done","commit_id":"b1128e603ffe27a204e437b7e7f48d4bf9401380"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"c61dd81bebbab1ba434faa898ff4b8e60779596a","unresolved":false,"context_lines":[{"line_number":207,"context_line":"    def get_all_physical_volumes(vg_name\u003dNone, no_suffix\u003dTrue):"},{"line_number":208,"context_line":"        \"\"\"Static method to get all PVs on a system."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        :param vg_name: optional, gathers info for only the specified VG"},{"line_number":211,"context_line":"        :returns: List of Dictionaries with PV info"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F4%2BY%3D","line":210,"updated":"2013-07-19 18:21:18.000000000","message":"Recommend documenting the no_suffix parameter.","commit_id":"b1128e603ffe27a204e437b7e7f48d4bf9401380"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"0b2c0ec2ea8f25509029c2ae87e6791421f9aa41","unresolved":false,"context_lines":[{"line_number":207,"context_line":"    def get_all_physical_volumes(vg_name\u003dNone, no_suffix\u003dTrue):"},{"line_number":208,"context_line":"        \"\"\"Static method to get all PVs on a system."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        :param vg_name: optional, gathers info for only the specified VG"},{"line_number":211,"context_line":"        :returns: List of Dictionaries with PV info"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F1Mc%3D","line":210,"in_reply_to":"AAAAQn%2F%2F4%2BY%3D","updated":"2013-07-22 14:50:43.000000000","message":"Done","commit_id":"b1128e603ffe27a204e437b7e7f48d4bf9401380"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"c61dd81bebbab1ba434faa898ff4b8e60779596a","unresolved":false,"context_lines":[{"line_number":248,"context_line":"    def get_all_volume_groups(vg_name\u003dNone, no_suffix\u003dTrue):"},{"line_number":249,"context_line":"        \"\"\"Static method to get all VGs on a system."},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"        :param vg_name: optional, gathers info for only the specified VG"},{"line_number":252,"context_line":"        :returns: List of Dictionaries with VG info"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F4%2BQ%3D","line":251,"updated":"2013-07-19 18:21:18.000000000","message":"Recommend documenting the no_suffix parameter.","commit_id":"b1128e603ffe27a204e437b7e7f48d4bf9401380"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"0b2c0ec2ea8f25509029c2ae87e6791421f9aa41","unresolved":false,"context_lines":[{"line_number":248,"context_line":"    def get_all_volume_groups(vg_name\u003dNone, no_suffix\u003dTrue):"},{"line_number":249,"context_line":"        \"\"\"Static method to get all VGs on a system."},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"        :param vg_name: optional, gathers info for only the specified VG"},{"line_number":252,"context_line":"        :returns: List of Dictionaries with VG info"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F1MY%3D","line":251,"in_reply_to":"AAAAQn%2F%2F4%2BQ%3D","updated":"2013-07-22 14:50:43.000000000","message":"Done","commit_id":"b1128e603ffe27a204e437b7e7f48d4bf9401380"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"37226fb409836afad00400237cb55a5a3678eaaa","unresolved":false,"context_lines":[{"line_number":371,"context_line":"            self._execute(*cmd,"},{"line_number":372,"context_line":"                          root_helper\u003d\u0027sudo\u0027,"},{"line_number":373,"context_line":"                          run_as_root\u003dTrue)"},{"line_number":374,"context_line":"        except putils.ProcessExecutionError as err:"},{"line_number":375,"context_line":"            LOG.exception(_(\u0027Error creating Volume\u0027))"},{"line_number":376,"context_line":"            LOG.error(_(\u0027Cmd     :%s\u0027) % err.cmd)"},{"line_number":377,"context_line":"            LOG.error(_(\u0027StdOut  :%s\u0027) % err.stdout)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2Fw0k%3D","line":374,"updated":"2013-07-23 17:31:43.000000000","message":"If you\u0027re catching this here, won\u0027\u0027t that stop the manager ever finding out there was an exception, so the volume gets put in the database as available, rather than error?","commit_id":"03387e3e52f29361b778c39de04cbf63b582b4f5"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"6268ca455adcbd642452e6c5c519be51626c880f","unresolved":false,"context_lines":[{"line_number":371,"context_line":"            self._execute(*cmd,"},{"line_number":372,"context_line":"                          root_helper\u003d\u0027sudo\u0027,"},{"line_number":373,"context_line":"                          run_as_root\u003dTrue)"},{"line_number":374,"context_line":"        except putils.ProcessExecutionError as err:"},{"line_number":375,"context_line":"            LOG.exception(_(\u0027Error creating Volume\u0027))"},{"line_number":376,"context_line":"            LOG.error(_(\u0027Cmd     :%s\u0027) % err.cmd)"},{"line_number":377,"context_line":"            LOG.error(_(\u0027StdOut  :%s\u0027) % err.stdout)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2FsRs%3D","line":374,"in_reply_to":"AAAAQn%2F%2Fw0k%3D","updated":"2013-07-24 23:00:49.000000000","message":"Done","commit_id":"03387e3e52f29361b778c39de04cbf63b582b4f5"}]}
