)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"1f523030e5aee852655e8c57cabfe726feb95585","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This change fixes the NetApp promote back issue when using CIFS"},{"line_number":10,"context_line":"protocol. When promoting a replica, the NetApp ONTAP driver"},{"line_number":11,"context_line":"attempts to create a new CIFS share entity (an access point as"},{"line_number":12,"context_line":"defined in [1]) for the new active replica. This behavior"},{"line_number":13,"context_line":"causes a failure since the storage identifies that a current"},{"line_number":14,"context_line":"backend CIFS share with the same name exists, considering"},{"line_number":15,"context_line":"that the reffered replica was once the active one."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"This issue is addressed by removing the related CIFS share"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ff570b3c_9226a9cd","line":14,"range":{"start_line":12,"start_character":44,"end_line":14,"end_character":45},"updated":"2020-06-03 20:49:41.000000000","message":"Does this only affect replication of FlexVols between ONTAP clusters, or even within a cluster as well?","commit_id":"4f47cc8c1101c7f36571a3b60f4b991bf467e235"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"7b0daa9bcd1370d50f45e44680fa332a2c23f312","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This change fixes the NetApp promote back issue when using CIFS"},{"line_number":10,"context_line":"protocol. When promoting a replica, the NetApp ONTAP driver"},{"line_number":11,"context_line":"attempts to create a new CIFS share entity (an access point as"},{"line_number":12,"context_line":"defined in [1]) for the new active replica. This behavior"},{"line_number":13,"context_line":"causes a failure since the storage identifies that a current"},{"line_number":14,"context_line":"backend CIFS share with the same name exists, considering"},{"line_number":15,"context_line":"that the reffered replica was once the active one."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"This issue is addressed by removing the related CIFS share"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ff570b3c_1ba3c601","line":14,"range":{"start_line":12,"start_character":44,"end_line":14,"end_character":45},"in_reply_to":"ff570b3c_9226a9cd","updated":"2020-06-04 16:35:47.000000000","message":"Both tests were performed and it occurred for both scenarios. I\u0027ve manually tested the scenario within a cluster and our CI tests between clusters.","commit_id":"4f47cc8c1101c7f36571a3b60f4b991bf467e235"}],"manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a8a77c21464fc5a46cadc3dbe655100ca2a1730d","unresolved":false,"context_lines":[{"line_number":1975,"context_line":"        orig_active_replica_helper \u003d self._get_helper(orig_active_replica)"},{"line_number":1976,"context_line":"        orig_active_replica_helper.set_client(orig_active_vserver_client)"},{"line_number":1977,"context_line":""},{"line_number":1978,"context_line":"        orig_active_replica_helper.cleanup_demoted_replica("},{"line_number":1979,"context_line":"            orig_active_replica, orig_active_replica_name)"},{"line_number":1980,"context_line":""},{"line_number":1981,"context_line":"        # Unmount the original active replica."},{"line_number":1982,"context_line":"        self._unmount_orig_active_replica(orig_active_replica,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_1265791e","line":1979,"range":{"start_line":1978,"start_character":0,"end_line":1979,"end_character":58},"updated":"2020-06-03 20:45:45.000000000","message":"This may have melted down during a disaster, you\u0027ve to handle StorageCommunicationException","commit_id":"4f47cc8c1101c7f36571a3b60f4b991bf467e235"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"7b0daa9bcd1370d50f45e44680fa332a2c23f312","unresolved":false,"context_lines":[{"line_number":1975,"context_line":"        orig_active_replica_helper \u003d self._get_helper(orig_active_replica)"},{"line_number":1976,"context_line":"        orig_active_replica_helper.set_client(orig_active_vserver_client)"},{"line_number":1977,"context_line":""},{"line_number":1978,"context_line":"        orig_active_replica_helper.cleanup_demoted_replica("},{"line_number":1979,"context_line":"            orig_active_replica, orig_active_replica_name)"},{"line_number":1980,"context_line":""},{"line_number":1981,"context_line":"        # Unmount the original active replica."},{"line_number":1982,"context_line":"        self._unmount_orig_active_replica(orig_active_replica,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_5114fd43","line":1979,"range":{"start_line":1978,"start_character":0,"end_line":1979,"end_character":58},"in_reply_to":"ff570b3c_1265791e","updated":"2020-06-04 16:35:47.000000000","message":"That\u0027s true. Will do.","commit_id":"4f47cc8c1101c7f36571a3b60f4b991bf467e235"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"ff9680f5fb948cded8578660071bfc5015449724","unresolved":false,"context_lines":[{"line_number":1975,"context_line":"        orig_active_replica_helper \u003d self._get_helper(orig_active_replica)"},{"line_number":1976,"context_line":"        orig_active_replica_helper.set_client(orig_active_vserver_client)"},{"line_number":1977,"context_line":""},{"line_number":1978,"context_line":"        orig_active_replica_helper.cleanup_demoted_replica("},{"line_number":1979,"context_line":"            orig_active_replica, orig_active_replica_name)"},{"line_number":1980,"context_line":""},{"line_number":1981,"context_line":"        # Unmount the original active replica."},{"line_number":1982,"context_line":"        self._unmount_orig_active_replica(orig_active_replica,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_3f0f4630","line":1979,"range":{"start_line":1978,"start_character":0,"end_line":1979,"end_character":58},"in_reply_to":"ff570b3c_5114fd43","updated":"2020-09-15 22:29:07.000000000","message":"+1","commit_id":"4f47cc8c1101c7f36571a3b60f4b991bf467e235"}],"manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2437b5c8365a67a0dfa55d95a7efe6b1328f6782","unresolved":false,"context_lines":[{"line_number":3580,"context_line":"            mock.Mock(side_effect\u003dexception.StorageCommunicationException))"},{"line_number":3581,"context_line":"        mock_log \u003d self.mock_object(lib_base.LOG, \u0027exception\u0027)"},{"line_number":3582,"context_line":""},{"line_number":3583,"context_line":"        result \u003d self.library.promote_replica("},{"line_number":3584,"context_line":"            None, [self.fake_replica, self.fake_replica_2],"},{"line_number":3585,"context_line":"            self.fake_replica_2, [], share_server\u003dNone)"},{"line_number":3586,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_10ecc3b9","line":3583,"updated":"2020-09-18 01:09:04.000000000","message":"pep8: F841 local variable \u0027result\u0027 is assigned to but never used","commit_id":"91fdc115cb9506d8517ec3fd54d3fc42a6058b61"}],"releasenotes/notes/bug-1879368-netapp-fix-cifs-promote-back-issue-d8fe28466f9dde49.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7b2c01907b74c26717520ff34f10aaa3db31bdf9","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue while promoting back share replicas created using CIFS"},{"line_number":5,"context_line":"    protocol. Please refer to the"},{"line_number":6,"context_line":"    `Launchpad bug \u003chttps://bugs.launchpad.net/manila/+bug/1879368\u003e`_ for more"},{"line_number":7,"context_line":"    details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9f560f44_7002360e","line":6,"range":{"start_line":6,"start_character":18,"end_line":6,"end_character":19},"updated":"2020-09-21 17:50:42.000000000","message":"Add \"#1879368\" here, releasenotes jobs seems to be rejecting this as a duplicate target.","commit_id":"91bf78233c4b9d5b1684b4c212abb9b66c9ce25d"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"45ec1029a05d1a10cad1b7b473a76886cc995563","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue while promoting back share replicas created using CIFS"},{"line_number":5,"context_line":"    protocol. Please refer to the"},{"line_number":6,"context_line":"    `Launchpad bug \u003chttps://bugs.launchpad.net/manila/+bug/1879368\u003e`_ for more"},{"line_number":7,"context_line":"    details."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9f560f44_7b4fb734","line":6,"range":{"start_line":6,"start_character":18,"end_line":6,"end_character":19},"in_reply_to":"9f560f44_7002360e","updated":"2020-09-21 18:00:59.000000000","message":"Done","commit_id":"91bf78233c4b9d5b1684b4c212abb9b66c9ce25d"}]}
