)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"ab5f39414190d08ffe04dddcae156a6ff8eca4ef","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Helen Walsh \u003chelen.walsh@emc.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-11-01 13:58:06 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"VMAX driver - Duplicate initiator group name error."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As part of the validation of each of the components in a"},{"line_number":10,"context_line":"masking view, the code checks if the initiators in the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"ba5da102_9a66624f","line":7,"range":{"start_line":7,"start_character":50,"end_line":7,"end_character":51},"updated":"2016-11-03 00:49:14.000000000","message":"Summary line doesn\u0027t need a \u0027.\u0027","commit_id":"486ed0d3491a7c084bdaea19ba20523aef253473"}],"cinder/volume/drivers/emc/emc_vmax_provision.py":[{"author":{"_account_id":14865,"name":"Adriano Freires Rosso","email":"adriano.rosso@fit-tecnologia.org.br","username":"adriano_rosso"},"change_message_id":"d4d052c375f5f16472d7737cff46a5dc03f7780c","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                                                                 extraSpecs)"},{"line_number":310,"context_line":"                if rc !\u003d 0:"},{"line_number":311,"context_line":"                    exceptionMessage \u003d (_("},{"line_number":312,"context_line":"                        \"Error removing volume %(vol)s from %(sg). %(error)s.\")"},{"line_number":313,"context_line":"                        % {\u0027vol\u0027: volumeName,"},{"line_number":314,"context_line":"                           \u0027sg\u0027: storageGroupInstance[\u0027ElementName\u0027],"},{"line_number":315,"context_line":"                           \u0027error\u0027: errorDesc})"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a98d1f4_47eb5d13","line":312,"updated":"2016-09-30 14:20:32.000000000","message":"Missing \"s\" -\u003e %(sg)s","commit_id":"f554478e767c909f104c4f9145bbcd21aab31460"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"a725bf0a34dcb0750c1bde034fa740c4a2a46066","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                                                                 extraSpecs)"},{"line_number":310,"context_line":"                if rc !\u003d 0:"},{"line_number":311,"context_line":"                    exceptionMessage \u003d (_("},{"line_number":312,"context_line":"                        \"Error removing volume %(vol)s from %(sg). %(error)s.\")"},{"line_number":313,"context_line":"                        % {\u0027vol\u0027: volumeName,"},{"line_number":314,"context_line":"                           \u0027sg\u0027: storageGroupInstance[\u0027ElementName\u0027],"},{"line_number":315,"context_line":"                           \u0027error\u0027: errorDesc})"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_418d6d30","line":312,"in_reply_to":"3a98d1f4_47eb5d13","updated":"2016-10-05 10:04:50.000000000","message":"Thank you, we will fix this","commit_id":"f554478e767c909f104c4f9145bbcd21aab31460"},{"author":{"_account_id":21406,"name":"Vijay Ladani","email":"vijay.ladani@hpe.com","username":"vladani"},"change_message_id":"c73da9095542ea98d86b678c45ae1109c691254b","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                                                                 extraSpecs)"},{"line_number":310,"context_line":"                if rc !\u003d 0:"},{"line_number":311,"context_line":"                    exceptionMessage \u003d (_("},{"line_number":312,"context_line":"                        \"Error removing volume %(vol)s from %(sg)s. \""},{"line_number":313,"context_line":"                        \"Error is: %(error)s.\")"},{"line_number":314,"context_line":"                        % {\u0027vol\u0027: volumeName,"},{"line_number":315,"context_line":"                           \u0027sg\u0027: storageGroupInstance[\u0027ElementName\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba5da102_1e5e8d45","line":312,"range":{"start_line":312,"start_character":65,"end_line":312,"end_character":66},"updated":"2016-10-26 08:10:17.000000000","message":"As you did changes at line 365, should this be %(sg)?","commit_id":"6e1afda4efe9588ca6df2de0f762e99ec75c53a1"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"0a957d9454429d2fb26a6d482444f41ba4c3dd7c","unresolved":false,"context_lines":[{"line_number":309,"context_line":"                                                                 extraSpecs)"},{"line_number":310,"context_line":"                if rc !\u003d 0:"},{"line_number":311,"context_line":"                    exceptionMessage \u003d (_("},{"line_number":312,"context_line":"                        \"Error removing volume %(vol)s from %(sg)s. \""},{"line_number":313,"context_line":"                        \"Error is: %(error)s.\")"},{"line_number":314,"context_line":"                        % {\u0027vol\u0027: volumeName,"},{"line_number":315,"context_line":"                           \u0027sg\u0027: storageGroupInstance[\u0027ElementName\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba5da102_7a09352c","line":312,"range":{"start_line":312,"start_character":65,"end_line":312,"end_character":66},"in_reply_to":"ba5da102_1e5e8d45","updated":"2016-10-27 10:57:57.000000000","message":"it should be %(sg)s I will change line 365.","commit_id":"6e1afda4efe9588ca6df2de0f762e99ec75c53a1"},{"author":{"_account_id":21406,"name":"Vijay Ladani","email":"vijay.ladani@hpe.com","username":"vladani"},"change_message_id":"ff6a28b65a744098295a69442d826bd7721ba267","unresolved":false,"context_lines":[{"line_number":362,"context_line":"                                                                 extraSpecs)"},{"line_number":363,"context_line":"                if rc !\u003d 0:"},{"line_number":364,"context_line":"                    exceptionMessage \u003d (_("},{"line_number":365,"context_line":"                        \"Error adding volume %(vol)s to %(sg). %(error)s.\")"},{"line_number":366,"context_line":"                        % {\u0027vol\u0027: volumeName,"},{"line_number":367,"context_line":"                           \u0027sg\u0027: storageGroupInstance[\u0027ElementName\u0027],"},{"line_number":368,"context_line":"                           \u0027error\u0027: errordesc})"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba5da102_c12a787e","line":365,"updated":"2016-10-26 08:13:32.000000000","message":"Why have you removed \u0027s\u0027 here?","commit_id":"6e1afda4efe9588ca6df2de0f762e99ec75c53a1"}]}
