)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7aeea4ba74a41a243927132c3f932d6138adc903","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Helen Walsh \u003chelen.walsh@emc.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-12-20 21:21:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"EMC VMAX - _remove_last_vol_and_delete_sg not being called for V3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The method to remove the last volume and delete the storage group"},{"line_number":10,"context_line":"was not being called for the VMAX3, due to an indentation error."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba63e191_05f2be6f","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":65},"updated":"2016-01-19 21:24:37.000000000","message":"Summary line should be limited to 50 characters. Thanks!\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"4b5b15a7977de82a228f93c27535b3e5ba1272ed"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7aeea4ba74a41a243927132c3f932d6138adc903","unresolved":false,"context_lines":[{"line_number":7,"context_line":"EMC VMAX - _remove_last_vol_and_delete_sg not being called for V3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The method to remove the last volume and delete the storage group"},{"line_number":10,"context_line":"was not being called for the VMAX3, due to an indentation error."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I9a1fa59700233335fa50b02ff6cc3085a9e25b7a"},{"line_number":13,"context_line":"Closes-Bug: #1520549"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba63e191_a5441274","line":10,"updated":"2016-01-19 21:24:37.000000000","message":"Can you also mention the method you are adding and what it does? Thanks!","commit_id":"4b5b15a7977de82a228f93c27535b3e5ba1272ed"}],"cinder/volume/drivers/emc/emc_vmax_fc.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"db4324e9af3a42447abfeccf3fc9ce28f93eb7d1","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        2.2.3 - Pool aware scheduler(multi-pool) support"},{"line_number":44,"context_line":"        2.2.4 - Create CG from CG snapshot"},{"line_number":45,"context_line":"        2.3   - Name change for MV and SG for FAST (bug #1515181)"},{"line_number":46,"context_line":"        2.3   - _remove_last_vol_and_delete_sg is not being called"},{"line_number":47,"context_line":"                for VMAX3 (bug #1520549)"},{"line_number":48,"context_line":"    \"\"\""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_73c20aeb","line":46,"updated":"2015-12-03 02:48:18.000000000","message":"Should this be 2.3.1 now?","commit_id":"aa04e70a5f4f9841bb18e7bf5a5ff64f1a1c5604"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"b25aa434f2591b11a4f5f5fd48f3ea7da2fbb022","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        2.2.3 - Pool aware scheduler(multi-pool) support"},{"line_number":44,"context_line":"        2.2.4 - Create CG from CG snapshot"},{"line_number":45,"context_line":"        2.3   - Name change for MV and SG for FAST (bug #1515181)"},{"line_number":46,"context_line":"        2.3   - _remove_last_vol_and_delete_sg is not being called"},{"line_number":47,"context_line":"                for VMAX3 (bug #1520549)"},{"line_number":48,"context_line":"    \"\"\""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a740942_71cb9273","line":46,"in_reply_to":"7a740942_0ebeabff","updated":"2015-12-03 15:15:32.000000000","message":"Agreed.  I will change it","commit_id":"aa04e70a5f4f9841bb18e7bf5a5ff64f1a1c5604"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"65e0ae5aad3992f19c0e3739a252c06bb0fdd8c2","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        2.2.3 - Pool aware scheduler(multi-pool) support"},{"line_number":44,"context_line":"        2.2.4 - Create CG from CG snapshot"},{"line_number":45,"context_line":"        2.3   - Name change for MV and SG for FAST (bug #1515181)"},{"line_number":46,"context_line":"        2.3   - _remove_last_vol_and_delete_sg is not being called"},{"line_number":47,"context_line":"                for VMAX3 (bug #1520549)"},{"line_number":48,"context_line":"    \"\"\""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a740942_0ebeabff","line":46,"in_reply_to":"9a8ffd7b_5d4fb16a","updated":"2015-12-03 14:59:35.000000000","message":"I think that would be better to have 2.3 just on the first line with multiple lines for the name change and the no being called fix. Otherwise it looks initially like there was a mistake entering the new version.","commit_id":"aa04e70a5f4f9841bb18e7bf5a5ff64f1a1c5604"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"abf81f9b0781c0a5d612501488f7b084bc65dbd2","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        2.2.3 - Pool aware scheduler(multi-pool) support"},{"line_number":44,"context_line":"        2.2.4 - Create CG from CG snapshot"},{"line_number":45,"context_line":"        2.3   - Name change for MV and SG for FAST (bug #1515181)"},{"line_number":46,"context_line":"        2.3   - _remove_last_vol_and_delete_sg is not being called"},{"line_number":47,"context_line":"                for VMAX3 (bug #1520549)"},{"line_number":48,"context_line":"    \"\"\""},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_5d4fb16a","line":46,"in_reply_to":"9a8ffd7b_73c20aeb","updated":"2015-12-03 14:44:21.000000000","message":"It was decided we would just keep the same version.  I could just remove the 2.3\n\n2.3   - Name change for MV and SG for FAST ...\n      - _remove_last_vol_and_delete_sg is not being ...","commit_id":"aa04e70a5f4f9841bb18e7bf5a5ff64f1a1c5604"}],"cinder/volume/drivers/emc/emc_vmax_iscsi.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"db4324e9af3a42447abfeccf3fc9ce28f93eb7d1","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        2.2.3 - Pool aware scheduler(multi-pool) support"},{"line_number":52,"context_line":"        2.2.4 - Create CG from CG snapshot"},{"line_number":53,"context_line":"        2.3   - Name change for MV and SG for FAST (bug #1515181)"},{"line_number":54,"context_line":"        2.3   - _remove_last_vol_and_delete_sg is not being called"},{"line_number":55,"context_line":"                for VMAX3 (bug #1520549)"},{"line_number":56,"context_line":"    \"\"\""},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_d3b17690","line":54,"updated":"2015-12-03 02:48:18.000000000","message":"Same.","commit_id":"aa04e70a5f4f9841bb18e7bf5a5ff64f1a1c5604"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"abf81f9b0781c0a5d612501488f7b084bc65dbd2","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        2.2.3 - Pool aware scheduler(multi-pool) support"},{"line_number":52,"context_line":"        2.2.4 - Create CG from CG snapshot"},{"line_number":53,"context_line":"        2.3   - Name change for MV and SG for FAST (bug #1515181)"},{"line_number":54,"context_line":"        2.3   - _remove_last_vol_and_delete_sg is not being called"},{"line_number":55,"context_line":"                for VMAX3 (bug #1520549)"},{"line_number":56,"context_line":"    \"\"\""},{"line_number":57,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_fd9305a1","line":54,"in_reply_to":"9a8ffd7b_d3b17690","updated":"2015-12-03 14:44:21.000000000","message":"See emc_vmax_fc.py","commit_id":"aa04e70a5f4f9841bb18e7bf5a5ff64f1a1c5604"}],"cinder/volume/drivers/emc/emc_vmax_masking.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"d43bcebca6549829b6dde483b6b6d1641b2b894d","unresolved":false,"context_lines":[{"line_number":1986,"context_line":"        :param storageGroupName: the storage group name"},{"line_number":1987,"context_line":"        :param volumeInstance: the volume Instance"},{"line_number":1988,"context_line":"        :param volumeName: the volume name"},{"line_number":1989,"context_line":"        :param storageSystemInstanceName: the volume name"},{"line_number":1990,"context_line":"        :param isTieringPolicySupported: the volume name"},{"line_number":1991,"context_line":"        :param extraSpecs: extra specs"},{"line_number":1992,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":10,"id":"5a5ae5dd_a8ab5c1c","line":1989,"updated":"2016-02-04 21:32:30.000000000","message":"wrong description.","commit_id":"7226696937d1bfcab7a8c1a5db3e418edf1696ac"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"b415edb6d662c5e5462c012f42e234eda9df2967","unresolved":false,"context_lines":[{"line_number":1986,"context_line":"        :param storageGroupName: the storage group name"},{"line_number":1987,"context_line":"        :param volumeInstance: the volume Instance"},{"line_number":1988,"context_line":"        :param volumeName: the volume name"},{"line_number":1989,"context_line":"        :param storageSystemInstanceName: the volume name"},{"line_number":1990,"context_line":"        :param isTieringPolicySupported: the volume name"},{"line_number":1991,"context_line":"        :param extraSpecs: extra specs"},{"line_number":1992,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":10,"id":"5a5ae5dd_729f8fb4","line":1989,"in_reply_to":"5a5ae5dd_a8ab5c1c","updated":"2016-02-04 23:47:01.000000000","message":"I will fix","commit_id":"7226696937d1bfcab7a8c1a5db3e418edf1696ac"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"d43bcebca6549829b6dde483b6b6d1641b2b894d","unresolved":false,"context_lines":[{"line_number":1987,"context_line":"        :param volumeInstance: the volume Instance"},{"line_number":1988,"context_line":"        :param volumeName: the volume name"},{"line_number":1989,"context_line":"        :param storageSystemInstanceName: the volume name"},{"line_number":1990,"context_line":"        :param isTieringPolicySupported: the volume name"},{"line_number":1991,"context_line":"        :param extraSpecs: extra specs"},{"line_number":1992,"context_line":"        \"\"\""},{"line_number":1993,"context_line":"        # Remove the last volume and delete the storage group."}],"source_content_type":"text/x-python","patch_set":10,"id":"5a5ae5dd_286e8c01","line":1990,"updated":"2016-02-04 21:32:30.000000000","message":"wrong description.","commit_id":"7226696937d1bfcab7a8c1a5db3e418edf1696ac"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"b415edb6d662c5e5462c012f42e234eda9df2967","unresolved":false,"context_lines":[{"line_number":1987,"context_line":"        :param volumeInstance: the volume Instance"},{"line_number":1988,"context_line":"        :param volumeName: the volume name"},{"line_number":1989,"context_line":"        :param storageSystemInstanceName: the volume name"},{"line_number":1990,"context_line":"        :param isTieringPolicySupported: the volume name"},{"line_number":1991,"context_line":"        :param extraSpecs: extra specs"},{"line_number":1992,"context_line":"        \"\"\""},{"line_number":1993,"context_line":"        # Remove the last volume and delete the storage group."}],"source_content_type":"text/x-python","patch_set":10,"id":"5a5ae5dd_32a917e0","line":1990,"in_reply_to":"5a5ae5dd_286e8c01","updated":"2016-02-04 23:47:01.000000000","message":"I will fix this.  Thanks","commit_id":"7226696937d1bfcab7a8c1a5db3e418edf1696ac"}]}
