)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"6b25a3bd0893d76d35d09685f7546f013e9db3c2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     gksk \u003cgopalakrishna.krishna@ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-10-08 17:14:39 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Storwize] RevertToSnapshot support for GM volumes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The current IBM Storwize driver does not support Revert to Snapshot"},{"line_number":10,"context_line":"for Global Mirror volumes. Added necessary code changes to storwize"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9f560f44_c749afb8","line":7,"updated":"2020-10-08 17:43:52.000000000","message":"[SVF]","commit_id":"065385f8ba4fdbf4a0c7f6f878754d512e90c936"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"6b25a3bd0893d76d35d09685f7546f013e9db3c2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Storwize] RevertToSnapshot support for GM volumes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The current IBM Storwize driver does not support Revert to Snapshot"},{"line_number":10,"context_line":"for Global Mirror volumes. Added necessary code changes to storwize"},{"line_number":11,"context_line":"cinder driver to support revert to snapshot for GM volumes."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9f560f44_c7decfd9","line":9,"updated":"2020-10-08 17:43:52.000000000","message":"[Spectrum Virtualize Family] \u003cdescription\u003e","commit_id":"065385f8ba4fdbf4a0c7f6f878754d512e90c936"}],"cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py":[{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"c147fc69720a9af70219c38264c05dc3b6340577","unresolved":false,"context_lines":[{"line_number":7098,"context_line":"        snap2 \u003d self._generate_snap_info(vol2.id)"},{"line_number":7099,"context_line":"        with mock.patch.object(storwize_svc_common.StorwizeSVCCommonDriver,"},{"line_number":7100,"context_line":"                               \u0027_get_volume_replicated_type\u0027) as vol_rep_type:"},{"line_number":7101,"context_line":"            vol_rep_type.side_effect \u003d [False]"},{"line_number":7102,"context_line":"            self.driver.revert_to_snapshot(self.ctxt, vol2, snap2)"},{"line_number":7103,"context_line":"            mkfcmap.assert_called_once_with("},{"line_number":7104,"context_line":"                snap2.name, vol2.name, True,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_b2755f03","line":7101,"updated":"2020-09-15 10:18:23.000000000","message":"Add one more unit test case with vol_rep_type as True for normal volumes and check for VolumeBackendAPIException.","commit_id":"eb7253cffd1414c6ac36fbfb03b578895017b4f7"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"c147fc69720a9af70219c38264c05dc3b6340577","unresolved":false,"context_lines":[{"line_number":7110,"context_line":""},{"line_number":7111,"context_line":"    @mock.patch.object(storwize_svc_common.StorwizeHelpers,"},{"line_number":7112,"context_line":"                       \u0027get_vdisk_attributes\u0027)"},{"line_number":7113,"context_line":"    def test_stop_relationship(self, get_vdisk_attributes):"},{"line_number":7114,"context_line":"        vol1 \u003d self._generate_vol_info()"},{"line_number":7115,"context_line":"        get_vdisk_attributes.side_effect \u003d [{\u0027RC_name\u0027: None}]"},{"line_number":7116,"context_line":"        self.driver._helpers.stop_relationship(vol1[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_d201f36c","line":7113,"updated":"2020-09-15 10:18:23.000000000","message":"move test_stop_relationship to StorwizeHelpersTestCase class.","commit_id":"eb7253cffd1414c6ac36fbfb03b578895017b4f7"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"c147fc69720a9af70219c38264c05dc3b6340577","unresolved":false,"context_lines":[{"line_number":7118,"context_line":""},{"line_number":7119,"context_line":"    @mock.patch.object(storwize_svc_common.StorwizeHelpers,"},{"line_number":7120,"context_line":"                       \u0027get_vdisk_attributes\u0027)"},{"line_number":7121,"context_line":"    def test_start_relationship(self, get_vdisk_attributes):"},{"line_number":7122,"context_line":"        vol1 \u003d self._generate_vol_info()"},{"line_number":7123,"context_line":"        get_vdisk_attributes.side_effect \u003d [{\u0027RC_name\u0027: None}]"},{"line_number":7124,"context_line":"        self.driver._helpers.start_relationship(vol1[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_72f0e792","line":7121,"updated":"2020-09-15 10:18:23.000000000","message":"move test_start_relationship to StorwizeHelpersTestCase class.","commit_id":"eb7253cffd1414c6ac36fbfb03b578895017b4f7"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"c147fc69720a9af70219c38264c05dc3b6340577","unresolved":false,"context_lines":[{"line_number":9272,"context_line":"                       \u0027stoprcrelationship\u0027)"},{"line_number":9273,"context_line":"    @mock.patch.object(storwize_svc_common.StorwizeHelpers,"},{"line_number":9274,"context_line":"                       \u0027get_vdisk_attributes\u0027)"},{"line_number":9275,"context_line":"    def test_stop_relationship_gm_vol(self, get_vdisk_attributes,"},{"line_number":9276,"context_line":"                                      stoprcrelationship):"},{"line_number":9277,"context_line":"        vol1 \u003d self._generate_vol_info()"},{"line_number":9278,"context_line":"        vol_attrs \u003d {\u0027RC_name\u0027: \u0027fake_rcrel\u0027}"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_323b0f3a","line":9275,"updated":"2020-09-15 10:18:23.000000000","message":"Rename test_stop_relationship_gm_vol to test_stop_relationship_mirror_vol and move this unit test to StorwizeHelpersTestCase class.","commit_id":"eb7253cffd1414c6ac36fbfb03b578895017b4f7"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"c147fc69720a9af70219c38264c05dc3b6340577","unresolved":false,"context_lines":[{"line_number":9286,"context_line":"                       \u0027startrcrelationship\u0027)"},{"line_number":9287,"context_line":"    @mock.patch.object(storwize_svc_common.StorwizeHelpers,"},{"line_number":9288,"context_line":"                       \u0027get_vdisk_attributes\u0027)"},{"line_number":9289,"context_line":"    def test_start_relationship_gm_vol(self, get_vdisk_attributes,"},{"line_number":9290,"context_line":"                                       startrcrelationship):"},{"line_number":9291,"context_line":"        vol1 \u003d self._generate_vol_info()"},{"line_number":9292,"context_line":"        vol_attrs \u003d {\u0027RC_name\u0027: \u0027fake_rcel1\u0027}"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_12388b39","line":9289,"updated":"2020-09-15 10:18:23.000000000","message":"Rename test_start_relationship_gm_vol to test_start_relationship_mirror_vol and move this unit test to StorwizeHelpersTestCase class.","commit_id":"eb7253cffd1414c6ac36fbfb03b578895017b4f7"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"3b25666301dd6a39bf29e1fc554ea737f0c83b3c","unresolved":false,"context_lines":[{"line_number":8396,"context_line":"                       \u0027stoprcrelationship\u0027)"},{"line_number":8397,"context_line":"    @mock.patch.object(storwize_svc_common.StorwizeHelpers,"},{"line_number":8398,"context_line":"                       \u0027get_vdisk_attributes\u0027)"},{"line_number":8399,"context_line":"    def test_stop_relationship(self, get_vdisk_attributes, stoprcrelationship):"},{"line_number":8400,"context_line":"        vol1 \u003d {\u0027name\u0027: \u0027volume-12d-5\u0027}"},{"line_number":8401,"context_line":"        get_vdisk_attributes.side_effect \u003d [{\u0027RC_name\u0027: None}]"},{"line_number":8402,"context_line":"        self.storwize_svc_common.stop_relationship(vol1[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_6b561bd1","line":8399,"updated":"2020-10-01 05:36:22.000000000","message":"Use ddt to reduce the repeated code of test_stop_relationship, test_stop_relationship_mirror_vol unit tests.","commit_id":"5b88e61cf48950748773036d772743c58b553aa5"},{"author":{"_account_id":32171,"name":"Girish Chilukuri","email":"girish.chilukuri@ibm.com","username":"GirishChilukuri"},"change_message_id":"3b25666301dd6a39bf29e1fc554ea737f0c83b3c","unresolved":false,"context_lines":[{"line_number":8407,"context_line":"                       \u0027startrcrelationship\u0027)"},{"line_number":8408,"context_line":"    @mock.patch.object(storwize_svc_common.StorwizeHelpers,"},{"line_number":8409,"context_line":"                       \u0027get_vdisk_attributes\u0027)"},{"line_number":8410,"context_line":"    def test_start_relationship(self, get_vdisk_attributes,"},{"line_number":8411,"context_line":"                                startrcrelationship):"},{"line_number":8412,"context_line":"        vol1 \u003d {\u0027name\u0027: \u0027volume-12d-5\u0027}"},{"line_number":8413,"context_line":"        get_vdisk_attributes.side_effect \u003d [{\u0027RC_name\u0027: None}]"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_4b5b57f5","line":8410,"updated":"2020-10-01 05:36:22.000000000","message":"Use ddt to reduce the repeated code of test_start_relationship, test_start_relationship_mirror_vol testcases.","commit_id":"5b88e61cf48950748773036d772743c58b553aa5"}],"releasenotes/notes/strowize-revert-to-snapshot-globalmirror-volume-9ac7f832f70dd1eb.yaml":[{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"6b25a3bd0893d76d35d09685f7546f013e9db3c2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    IBM Storwize Driver: Add support for revert to snapshot for global-mirror"},{"line_number":5,"context_line":"    volume."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_c7708f0c","line":4,"updated":"2020-10-08 17:43:52.000000000","message":"IBM Spectrum Virtualize Family:","commit_id":"065385f8ba4fdbf4a0c7f6f878754d512e90c936"}],"releasenotes/notes/svf-revert-to-snapshot-globalmirror-volume-e70fdb9115020283.yaml":[{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"936468f7890374ba4c5f4d9b34301f31805c5b96","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    IBM Spectrum Virtualize Family: Add support for revert to snapshot for global-mirror volume."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f65232a_717c32eb","line":4,"updated":"2020-10-27 07:37:34.000000000","message":"IBM Spectrum Virtualize Family: Added support for revert to snapshot for global mirror volumes.","commit_id":"edd86c3119026a34dc70787c614ab326196aa77f"},{"author":{"_account_id":32425,"name":"saikrishnagk","email":"gopalakrishna.krishna@ibm.com","username":"gksk"},"change_message_id":"8ebce59d50f88de14bc60e71fb40c249ccd300cf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    IBM Spectrum Virtualize Family: Add support for revert to snapshot for global-mirror volume."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f65232a_e69fe700","line":4,"in_reply_to":"3f65232a_717c32eb","updated":"2020-10-28 13:12:41.000000000","message":"Done","commit_id":"edd86c3119026a34dc70787c614ab326196aa77f"}]}
