)]}'
{"cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_replication.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"48d7a0dd9403421e11529ef7ca38aea9fabc5360","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from copy import deepcopy"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from mock import call"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_240b4b24","line":20,"range":{"start_line":20,"start_character":5,"end_line":20,"end_character":9},"updated":"2020-03-06 15:09:16.000000000","message":"Please do not use the third party mock library. Stick with the unittest.mock modules imported above.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"5d74637c1e86e45fd361131edd61c9741a6ffe72","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from copy import deepcopy"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from mock import call"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_a0c95159","line":20,"range":{"start_line":20,"start_character":5,"end_line":20,"end_character":9},"in_reply_to":"1fa4df85_240b4b24","updated":"2020-03-09 13:03:10.000000000","message":"No problem I was not aware of the difference thanks for highlighting. This will be addressed in the next patchset.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"}],"cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_rest.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"48d7a0dd9403421e11529ef7ca38aea9fabc5360","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from mock import call"},{"line_number":21,"context_line":"import requests"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_e410d350","line":20,"updated":"2020-03-06 15:09:16.000000000","message":"Same as previous file.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"5d74637c1e86e45fd361131edd61c9741a6ffe72","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":"from unittest import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from mock import call"},{"line_number":21,"context_line":"import requests"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_00e065cc","line":20,"in_reply_to":"1fa4df85_e410d350","updated":"2020-03-09 13:03:10.000000000","message":"Will be fixed in next patchset.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"}],"cinder/volume/drivers/dell_emc/powermax/common.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"48d7a0dd9403421e11529ef7ca38aea9fabc5360","unresolved":false,"context_lines":[{"line_number":2821,"context_line":"                \"storage group because it currently exists in one or more \""},{"line_number":2822,"context_line":"                \"user managed storage groups.\" % {\u0027dev\u0027: device_id}))"},{"line_number":2823,"context_line":"            LOG.error(exception_message)"},{"line_number":2824,"context_line":"            raise exception.VolumeBackendAPIException()"},{"line_number":2825,"context_line":""},{"line_number":2826,"context_line":"        rep_status, pair_info, r2_device_id \u003d ("},{"line_number":2827,"context_line":"            self._post_retype_srdf_protect_storage_group("}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_8449df60","line":2824,"range":{"start_line":2824,"start_character":28,"end_line":2824,"end_character":53},"updated":"2020-03-06 15:09:16.000000000","message":"Did you mean to pass in exception_message? Otherwise that variable doesn\u0027t need to be translated and can be moved directly into the logging call.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"5d74637c1e86e45fd361131edd61c9741a6ffe72","unresolved":false,"context_lines":[{"line_number":2821,"context_line":"                \"storage group because it currently exists in one or more \""},{"line_number":2822,"context_line":"                \"user managed storage groups.\" % {\u0027dev\u0027: device_id}))"},{"line_number":2823,"context_line":"            LOG.error(exception_message)"},{"line_number":2824,"context_line":"            raise exception.VolumeBackendAPIException()"},{"line_number":2825,"context_line":""},{"line_number":2826,"context_line":"        rep_status, pair_info, r2_device_id \u003d ("},{"line_number":2827,"context_line":"            self._post_retype_srdf_protect_storage_group("}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_e001896b","line":2824,"range":{"start_line":2824,"start_character":28,"end_line":2824,"end_character":53},"in_reply_to":"1fa4df85_8449df60","updated":"2020-03-09 13:03:10.000000000","message":"Thanks for catching this, the ex message should have been passed in to the raised exception, it will be fixed in the next patch set.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"5a287c4646c1f7675386fbacdad9f76bf170ab87","unresolved":false,"context_lines":[{"line_number":3617,"context_line":"        # present on array"},{"line_number":3618,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027 and not remote:"},{"line_number":3619,"context_line":"            attached_host \u003d self.utils.get_volume_attached_hostname("},{"line_number":3620,"context_line":"                device_info)"},{"line_number":3621,"context_line":"            if not attached_host:"},{"line_number":3622,"context_line":"                LOG.error("},{"line_number":3623,"context_line":"                    \"There was an issue retrieving attached host from volume \""}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_bd242a5f","line":3620,"range":{"start_line":3620,"start_character":16,"end_line":3620,"end_character":27},"updated":"2020-03-06 17:40:29.000000000","message":"This should be changed to volume","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"5d74637c1e86e45fd361131edd61c9741a6ffe72","unresolved":false,"context_lines":[{"line_number":3617,"context_line":"        # present on array"},{"line_number":3618,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027 and not remote:"},{"line_number":3619,"context_line":"            attached_host \u003d self.utils.get_volume_attached_hostname("},{"line_number":3620,"context_line":"                device_info)"},{"line_number":3621,"context_line":"            if not attached_host:"},{"line_number":3622,"context_line":"                LOG.error("},{"line_number":3623,"context_line":"                    \"There was an issue retrieving attached host from volume \""}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_a0ce3157","line":3620,"range":{"start_line":3620,"start_character":16,"end_line":3620,"end_character":27},"in_reply_to":"1fa4df85_782ec092","updated":"2020-03-09 13:03:10.000000000","message":"This will be fixed in the next patchset.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"d43759a33ab42717eaf18c647488280156d463b1","unresolved":false,"context_lines":[{"line_number":3617,"context_line":"        # present on array"},{"line_number":3618,"context_line":"        if volume.attach_status \u003d\u003d \u0027attached\u0027 and not remote:"},{"line_number":3619,"context_line":"            attached_host \u003d self.utils.get_volume_attached_hostname("},{"line_number":3620,"context_line":"                device_info)"},{"line_number":3621,"context_line":"            if not attached_host:"},{"line_number":3622,"context_line":"                LOG.error("},{"line_number":3623,"context_line":"                    \"There was an issue retrieving attached host from volume \""}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_782ec092","line":3620,"range":{"start_line":3620,"start_character":16,"end_line":3620,"end_character":27},"in_reply_to":"1fa4df85_bd242a5f","updated":"2020-03-06 17:43:08.000000000","message":"bad rebase from dependency","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":1190,"context_line":"            # Re-create replication relationship"},{"line_number":1191,"context_line":"            LOG.info(\"Recreating replication relationship...\")"},{"line_number":1192,"context_line":"            # self.setup_volume_replication(array, volume, device_id,"},{"line_number":1193,"context_line":"            #                               extra_specs, target_device)"},{"line_number":1194,"context_line":"            # Check if volume needs to be returned to volume group"},{"line_number":1195,"context_line":"            if volume.group_id:"},{"line_number":1196,"context_line":"                self._add_new_volume_to_volume_group("}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_00cb124a","line":1193,"updated":"2020-03-16 22:15:54.000000000","message":"remove commented code","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":3973,"context_line":"        :param device_id: the device id"},{"line_number":3974,"context_line":"        :param volume_name: the volume name"},{"line_number":3975,"context_line":"        :param extra_specs: the volume extra specifications"},{"line_number":3976,"context_line":"        :return: replication extra specs, resume rdf -- dict, bool"},{"line_number":3977,"context_line":"        \"\"\""},{"line_number":3978,"context_line":"        LOG.debug(\u0027Starting replication cleanup for RDF pair source device: \u0027"},{"line_number":3979,"context_line":"                  \u0027%(d_id)s.\u0027, {\u0027d_id\u0027: device_id})"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_009d5256","line":3976,"updated":"2020-03-16 22:15:54.000000000","message":"returns","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":4372,"context_line":"            # Establish replication relationship"},{"line_number":4373,"context_line":"            # rdf_dict \u003d self.rest.create_rdf_device_pair("},{"line_number":4374,"context_line":"            #     array, device_id, rdf_group_no, target_device, remote_array,"},{"line_number":4375,"context_line":"            #     extra_specs)"},{"line_number":4376,"context_line":"            rdf_dict \u003d {}"},{"line_number":4377,"context_line":"            # Add source and target instances to their replication groups"},{"line_number":4378,"context_line":"            LOG.debug(\"Adding source device to default replication group.\")"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_e0a11697","line":4375,"updated":"2020-03-16 22:15:54.000000000","message":"remove commented code","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":5860,"context_line":"        :param extra_specs: source extra specs"},{"line_number":5861,"context_line":"        :param rep_extra_specs: replication extra specs"},{"line_number":5862,"context_line":"        :param volume_dict: volume details dict"},{"line_number":5863,"context_line":"        :return: remote device ID -- str"},{"line_number":5864,"context_line":"        \"\"\""},{"line_number":5865,"context_line":""},{"line_number":5866,"context_line":"        rdf_pair \u003d self.rest.get_rdf_pair_volume("}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_4086ea15","line":5863,"updated":"2020-03-16 22:15:54.000000000","message":"returns","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":5880,"context_line":"        :param extra_specs: extra specs"},{"line_number":5881,"context_line":"        :param rep_extra_specs: replication extra specs"},{"line_number":5882,"context_line":"        :param volume_dict: volume info dict"},{"line_number":5883,"context_line":"        :return: replication status, replication info -- str, dict"},{"line_number":5884,"context_line":"        \"\"\""},{"line_number":5885,"context_line":"        replication_update \u003d ("},{"line_number":5886,"context_line":"            {\u0027replication_status\u0027: REPLICATION_ENABLED,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_80914249","line":5883,"updated":"2020-03-16 22:15:54.000000000","message":"returns","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"}],"cinder/volume/drivers/dell_emc/powermax/provision.py":[{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        :param volume_size: volume size -- string"},{"line_number":89,"context_line":"        :param extra_specs: extra specifications"},{"line_number":90,"context_line":"        :param rep_info: replication session info dict -- optional"},{"line_number":91,"context_line":"        :return: volume info -- dict"},{"line_number":92,"context_line":"        \"\"\""},{"line_number":93,"context_line":"        @coordination.synchronized(\"emc-sg-{storage_group}-{array}\")"},{"line_number":94,"context_line":"        def do_create_volume_from_sg(storage_group, array):"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_20ff2e68","line":91,"updated":"2020-03-16 22:15:54.000000000","message":"returns","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"}],"cinder/volume/drivers/dell_emc/powermax/rest.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"48d7a0dd9403421e11529ef7ca38aea9fabc5360","unresolved":false,"context_lines":[{"line_number":938,"context_line":"                self.rename_volume(array, device_id, volume_name)"},{"line_number":939,"context_line":"            else:"},{"line_number":940,"context_line":"                raise exception.VolumeBackendAPIException("},{"line_number":941,"context_line":"                    \u0027There has been more than one volume created in the \u0027"},{"line_number":942,"context_line":"                    \u0027SRDF protected Storage Group since the current create \u0027"},{"line_number":943,"context_line":"                    \u0027volume process begun. Not possible to discern what \u0027"},{"line_number":944,"context_line":"                    \u0027volume has been created by PowerMax Cinder driver.\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_c46cb7cf","line":941,"range":{"start_line":941,"start_character":20,"end_line":941,"end_character":21},"updated":"2020-03-06 15:09:16.000000000","message":"Mark for translation with _().","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"5d74637c1e86e45fd361131edd61c9741a6ffe72","unresolved":false,"context_lines":[{"line_number":938,"context_line":"                self.rename_volume(array, device_id, volume_name)"},{"line_number":939,"context_line":"            else:"},{"line_number":940,"context_line":"                raise exception.VolumeBackendAPIException("},{"line_number":941,"context_line":"                    \u0027There has been more than one volume created in the \u0027"},{"line_number":942,"context_line":"                    \u0027SRDF protected Storage Group since the current create \u0027"},{"line_number":943,"context_line":"                    \u0027volume process begun. Not possible to discern what \u0027"},{"line_number":944,"context_line":"                    \u0027volume has been created by PowerMax Cinder driver.\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_c0332d61","line":941,"range":{"start_line":941,"start_character":20,"end_line":941,"end_character":21},"in_reply_to":"1fa4df85_c46cb7cf","updated":"2020-03-09 13:03:10.000000000","message":"Thanks for catching, this will be addressed in the next patch set.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":938,"context_line":"                self.rename_volume(array, device_id, volume_name)"},{"line_number":939,"context_line":"            else:"},{"line_number":940,"context_line":"                raise exception.VolumeBackendAPIException(_("},{"line_number":941,"context_line":"                    \u0027There has been more than one volume created in the \u0027"},{"line_number":942,"context_line":"                    \u0027SRDF protected Storage Group since the current create \u0027"},{"line_number":943,"context_line":"                    \u0027volume process begun. Not possible to discern what \u0027"},{"line_number":944,"context_line":"                    \u0027volume has been created by PowerMax Cinder driver.\u0027))"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_e03d962c","line":941,"range":{"start_line":941,"start_character":20,"end_line":941,"end_character":21},"updated":"2020-03-16 22:15:54.000000000","message":"double quotes to be in line with other exceptions","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":2259,"context_line":"        :param array: the array serial number"},{"line_number":2260,"context_line":"        :param storage_group: the storage group name"},{"line_number":2261,"context_line":"        :param rdf_group_no: the RDF group number"},{"line_number":2262,"context_line":"        :return:"},{"line_number":2263,"context_line":"        \"\"\""},{"line_number":2264,"context_line":"        resource \u003d (\u0027storagegroup/%(sg)s/rdf_group/%(rdfg)s\u0027 % {"},{"line_number":2265,"context_line":"            \u0027sg\u0027: storage_group, \u0027rdfg\u0027: rdf_group_no})"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_6013e6b9","line":2262,"updated":"2020-03-16 22:15:54.000000000","message":"returns and give a return value","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"}],"cinder/volume/drivers/dell_emc/powermax/utils.py":[{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":1530,"context_line":""},{"line_number":1531,"context_line":"        :param list_a: list A"},{"line_number":1532,"context_line":"        :param list_b: list B"},{"line_number":1533,"context_line":"        :return: values unique between two lists -- list"},{"line_number":1534,"context_line":"        \"\"\""},{"line_number":1535,"context_line":"        set_a \u003d set(list_a)"},{"line_number":1536,"context_line":"        return [dev_id for dev_id in list_b if dev_id not in set_a]"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_c01bbac7","line":1533,"updated":"2020-03-16 22:15:54.000000000","message":"returns","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"22035be29755c4b2e801e15832625163bee3c640","unresolved":false,"context_lines":[{"line_number":1543,"context_line":"        :param payload: the existing payload -- dict"},{"line_number":1544,"context_line":"        :param remote_array_id: the remote array serial number -- str"},{"line_number":1545,"context_line":"        :param storage_group_name: the storage group name -- str"},{"line_number":1546,"context_line":"        :return: updated payload -- dict"},{"line_number":1547,"context_line":"        \"\"\""},{"line_number":1548,"context_line":"        remote_dict \u003d {\"remoteSymmSGInfoParam\": {"},{"line_number":1549,"context_line":"            \"remote_symmetrix_1_id\": remote_array_id,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_807b82f2","line":1546,"updated":"2020-03-16 22:15:54.000000000","message":"returns","commit_id":"487d5a38a5a07ed51480b2c0f6bb0a9d319f3ac4"}],"releasenotes/notes/powermax-srdf-enhancement-56b0a2817c4d310d.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"48d7a0dd9403421e11529ef7ca38aea9fabc5360","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    PowerMax Driver - Replication functionality is now provided through usage of"},{"line_number":5,"context_line":"    public Unisphere REST API endpoints."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_84b79f3a","line":4,"updated":"2020-03-06 15:09:16.000000000","message":"Is this something the deployer needs to know or care about? In other words, does someone reading the release notes preparing to upgrade their deployment need to know this for any reason in order for them to perform the upgrade, or to decide whether to upgrade or not?\n\nThis seems like mostly an internal detail that doesn\u0027t need to be called out in a release note to me.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"aa6bf0d10d4823acdb7e28bd84dfaf1a48e69853","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    PowerMax Driver - Replication functionality is now provided through usage of"},{"line_number":5,"context_line":"    public Unisphere REST API endpoints."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_df0a27d0","line":4,"in_reply_to":"1fa4df85_0065c545","updated":"2020-03-09 14:24:38.000000000","message":"Spoke about this with Helen, im going to change it to mention the two new config options only. It will be addressed in the next patch set.","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"},{"author":{"_account_id":23601,"name":"michael","display_name":"michael-mcaleer","email":"Michael.Mcaleer@dell.com","username":"michael-mcaleer"},"change_message_id":"5d74637c1e86e45fd361131edd61c9741a6ffe72","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    PowerMax Driver - Replication functionality is now provided through usage of"},{"line_number":5,"context_line":"    public Unisphere REST API endpoints."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_0065c545","line":4,"in_reply_to":"1fa4df85_84b79f3a","updated":"2020-03-09 13:03:10.000000000","message":"I put this in as a matter of habit when making substantial changes but you are correct, all of these changes are under the hood. \n\nThere is two new replication specific config options for target_backend in our cinder.conf set up that users should be aware of, would it be worthwhile to change the scope of the message to just address those additions and leave out all the public endpoint change detail?","commit_id":"fbc52f7f82da6c8159f6c403c50429b748f2be91"}]}
