)]}'
{"cinder/tests/unit/api/contrib/test_admin_actions.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1438e457b6968b591ef50895c7e76796f5638d3e","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":"    @mock.patch(\u0027cinder.volume.volume_types.get_volume_type\u0027)"},{"line_number":715,"context_line":"    def test_global_mirror_volume_migrate_success(self, volume_type):"},{"line_number":716,"context_line":"        expected_status \u003d http_client.ACCEPTED"},{"line_number":717,"context_line":"        host \u003d \u0027test2\u0027"},{"line_number":718,"context_line":"        volume \u003d self._migrate_volume_prep()"},{"line_number":719,"context_line":"        # Current status is available"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f65232a_01667bee","line":716,"updated":"2020-10-22 14:27:39.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"a5da55cb2bcc5d639e96e5d44ce51b96b826f4ef"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"eb4228fc9836c5eef64da477eeb818f2055c1ee0","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":"    @mock.patch(\u0027cinder.volume.volume_types.get_volume_type\u0027)"},{"line_number":715,"context_line":"    def test_global_mirror_volume_migrate_success(self, volume_type):"},{"line_number":716,"context_line":"        expected_status \u003d http_client.ACCEPTED"},{"line_number":717,"context_line":"        host \u003d \u0027test2\u0027"},{"line_number":718,"context_line":"        volume \u003d self._migrate_volume_prep()"},{"line_number":719,"context_line":"        # Current status is available"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f65232a_9ac16d84","line":716,"updated":"2020-10-21 06:09:06.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"a5da55cb2bcc5d639e96e5d44ce51b96b826f4ef"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3c33d570f56a034deee500265cd528e095d89c2f","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":"    @mock.patch(\u0027cinder.volume.volume_types.get_volume_type\u0027)"},{"line_number":715,"context_line":"    def test_global_mirror_volume_migrate_success(self, volume_type):"},{"line_number":716,"context_line":"        expected_status \u003d http_client.ACCEPTED"},{"line_number":717,"context_line":"        host \u003d \u0027test2\u0027"},{"line_number":718,"context_line":"        volume \u003d self._migrate_volume_prep()"},{"line_number":719,"context_line":"        # Current status is available"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f681702_f66fc38f","line":716,"updated":"2020-10-19 17:40:22.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"a5da55cb2bcc5d639e96e5d44ce51b96b826f4ef"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ec5c23aa3520f4370b046273ca66fb9e8432960a","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":"    @mock.patch(\"cinder.volume.volume_types.get_volume_type\")"},{"line_number":715,"context_line":"    def test_global_mirror_volume_migrate_success(self, volume_type):"},{"line_number":716,"context_line":"        expected_status \u003d http_client.ACCEPTED"},{"line_number":717,"context_line":"        volume_type.return_value \u003d {\u0027extra_specs\u0027: {"},{"line_number":718,"context_line":"            \u0027drivers:replicated_volume_migration\u0027: \u0027\u003cis\u003e True\u0027}}"},{"line_number":719,"context_line":"        host \u003d \u0027test2\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f65232a_2709002c","line":716,"updated":"2020-10-23 06:11:37.000000000","message":"pep8: F821 undefined name \u0027http_client\u0027","commit_id":"24a496cb3d6ef0c97bdc980dd0f3750457a9d82c"}],"cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2556299278f5efa1563521cee80b99e5d88f93e4","unresolved":false,"context_lines":[{"line_number":9473,"context_line":"        self.assertEqual(fields.ReplicationStatus.ENABLED,"},{"line_number":9474,"context_line":"                         model_update[\u0027replication_status\u0027])"},{"line_number":9475,"context_line":"        copies \u003d self.driver._helpers.get_vdisk_copies(vol1.name)"},{"line_number":9476,"context_line":"        self.assertEqual(copies[\u0027primary\u0027][\u0027mdisk_grp_name\u0027], \u0027openstack\u0027)"},{"line_number":9477,"context_line":""},{"line_number":9478,"context_line":"        self.driver.migrate_volume(ctxt, vol1, host)"},{"line_number":9479,"context_line":"        copies \u003d self.driver._helpers.get_vdisk_copies(vol1.name)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_cf09af84","line":9476,"range":{"start_line":9476,"start_character":25,"end_line":9476,"end_character":73},"updated":"2020-09-09 14:00:59.000000000","message":"assertEqual argument order should be (expected_value, actual_value) throughout.","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":32075,"name":"Amar","display_name":"Amar Rajeev Singuluri","email":"amar.rajeev.singuluri@ibm.com","username":"amar7ibm"},"change_message_id":"ff8d1fbeb6defda4c0604a1816232c9ec17292a9","unresolved":false,"context_lines":[{"line_number":9473,"context_line":"        self.assertEqual(fields.ReplicationStatus.ENABLED,"},{"line_number":9474,"context_line":"                         model_update[\u0027replication_status\u0027])"},{"line_number":9475,"context_line":"        copies \u003d self.driver._helpers.get_vdisk_copies(vol1.name)"},{"line_number":9476,"context_line":"        self.assertEqual(copies[\u0027primary\u0027][\u0027mdisk_grp_name\u0027], \u0027openstack\u0027)"},{"line_number":9477,"context_line":""},{"line_number":9478,"context_line":"        self.driver.migrate_volume(ctxt, vol1, host)"},{"line_number":9479,"context_line":"        copies \u003d self.driver._helpers.get_vdisk_copies(vol1.name)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_fbe0b9fa","line":9476,"range":{"start_line":9476,"start_character":25,"end_line":9476,"end_character":73},"in_reply_to":"9f560f44_cf09af84","updated":"2020-10-10 14:23:10.000000000","message":"Done","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"}],"cinder/volume/api.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2556299278f5efa1563521cee80b99e5d88f93e4","unresolved":false,"context_lines":[{"line_number":1523,"context_line":"                        None,"},{"line_number":1524,"context_line":"                        fields.ReplicationStatus.DISABLED,"},{"line_number":1525,"context_line":"                        fields.ReplicationStatus.NOT_CAPABLE,"},{"line_number":1526,"context_line":"                        fields.ReplicationStatus.ENABLED),"},{"line_number":1527,"context_line":"                    \u0027consistencygroup_id\u0027: (None, \u0027\u0027),"},{"line_number":1528,"context_line":"                    \u0027group_id\u0027: (None, \u0027\u0027)}"},{"line_number":1529,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_afea7b70","line":1526,"updated":"2020-09-09 14:00:59.000000000","message":"This is not allowed. Not all storage systems are able to migrate a volume that is actively being replicated.","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":32075,"name":"Amar","display_name":"Amar Rajeev Singuluri","email":"amar.rajeev.singuluri@ibm.com","username":"amar7ibm"},"change_message_id":"e087eee4d60008d529d6be780f9f6b884387e19c","unresolved":false,"context_lines":[{"line_number":1523,"context_line":"                        None,"},{"line_number":1524,"context_line":"                        fields.ReplicationStatus.DISABLED,"},{"line_number":1525,"context_line":"                        fields.ReplicationStatus.NOT_CAPABLE,"},{"line_number":1526,"context_line":"                        fields.ReplicationStatus.ENABLED),"},{"line_number":1527,"context_line":"                    \u0027consistencygroup_id\u0027: (None, \u0027\u0027),"},{"line_number":1528,"context_line":"                    \u0027group_id\u0027: (None, \u0027\u0027)}"},{"line_number":1529,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_927d2e20","line":1526,"in_reply_to":"9f560f44_afea7b70","updated":"2020-10-09 02:50:47.000000000","message":"In patch-set 4, we have introduced a driver:extra-spec based feature. Migration of replicated volumes will happen only if the volume_type has a driver-extra-spec, which is set to ``drivers:replicated_volume_migration``. \n\nSo, through this not all the storage systems will be actively migrating when volumes are replicated.","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cfecdf761581a9d86d3a81dc81f460b0e9ab3764","unresolved":false,"context_lines":[{"line_number":1529,"context_line":"        # only if the volume_type has a driver-extra-spec is set to"},{"line_number":1530,"context_line":"        # \"drivers:replicated_volume_migration\"."},{"line_number":1531,"context_line":"        extra_specs \u003d volume_types.get_volume_type_extra_specs("},{"line_number":1532,"context_line":"                volume.volume_type_id)"},{"line_number":1533,"context_line":"        if volume[\u0027replication_status\u0027] in [\u0027enabled\u0027]:"},{"line_number":1534,"context_line":"            if \u0027drivers:replicated_volume_migration\u0027 in extra_specs.keys():"},{"line_number":1535,"context_line":"                if extra_specs[\u0027drivers:replicated_volume_migration\u0027]:"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_bdfda33c","line":1532,"updated":"2020-10-09 04:42:33.000000000","message":"pep8: E126 continuation line over-indented for hanging indent","commit_id":"498adac8288884705067cd8e9a414df00c9087ad"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cfecdf761581a9d86d3a81dc81f460b0e9ab3764","unresolved":false,"context_lines":[{"line_number":1534,"context_line":"            if \u0027drivers:replicated_volume_migration\u0027 in extra_specs.keys():"},{"line_number":1535,"context_line":"                if extra_specs[\u0027drivers:replicated_volume_migration\u0027]:"},{"line_number":1536,"context_line":"                    expected[\u0027replication_status\u0027] \u003d ("},{"line_number":1537,"context_line":"                            None,"},{"line_number":1538,"context_line":"                            fields.ReplicationStatus.DISABLED,"},{"line_number":1539,"context_line":"                            fields.ReplicationStatus.NOT_CAPABLE,"},{"line_number":1540,"context_line":"                            fields.ReplicationStatus.ENABLED)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_1df76f5c","line":1537,"updated":"2020-10-09 04:42:33.000000000","message":"pep8: E126 continuation line over-indented for hanging indent","commit_id":"498adac8288884705067cd8e9a414df00c9087ad"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0af8c3818840c2f63c49cfd12754f3fe5717861d","unresolved":false,"context_lines":[{"line_number":1530,"context_line":"                    \u0027consistencygroup_id\u0027: (None, \u0027\u0027),"},{"line_number":1531,"context_line":"                    \u0027group_id\u0027: (None, \u0027\u0027)}"},{"line_number":1532,"context_line":""},{"line_number":1533,"context_line":"        # NOTE(ibm-Only): Migration of replicated volumes will be allowed,"},{"line_number":1534,"context_line":"        # only if the volume_type has a driver-extra-spec is set to"},{"line_number":1535,"context_line":"        # \"drivers:replicated_volume_migration\"."},{"line_number":1536,"context_line":"        if volume[\u0027replication_status\u0027] \u003d\u003d fields.ReplicationStatus.ENABLED:"},{"line_number":1537,"context_line":"            if volume.volume_type_id:"},{"line_number":1538,"context_line":"                volume_type \u003d volume_types.get_volume_type("}],"source_content_type":"text/x-python","patch_set":11,"id":"1f621f24_131e886f","line":1535,"range":{"start_line":1533,"start_character":10,"end_line":1535,"end_character":48},"updated":"2020-11-04 14:51:47.000000000","message":"This could be wrong as soon as another driver decides it wants to support this extra spec too.\n\nThis also does nothing to ensure the driver being used actually does support this. So someone could define this in an extra spec for a different backend and it would result in this check allowing ENABLED even if that will cause failures later.","commit_id":"28b62ed4ff507445f2d1198258c90a670637fdb5"},{"author":{"_account_id":32075,"name":"Amar","display_name":"Amar Rajeev Singuluri","email":"amar.rajeev.singuluri@ibm.com","username":"amar7ibm"},"change_message_id":"51a9c465497082cdb50d7d2dec313bc1cff24a95","unresolved":false,"context_lines":[{"line_number":1530,"context_line":"                    \u0027consistencygroup_id\u0027: (None, \u0027\u0027),"},{"line_number":1531,"context_line":"                    \u0027group_id\u0027: (None, \u0027\u0027)}"},{"line_number":1532,"context_line":""},{"line_number":1533,"context_line":"        # NOTE(ibm-Only): Migration of replicated volumes will be allowed,"},{"line_number":1534,"context_line":"        # only if the volume_type has a driver-extra-spec is set to"},{"line_number":1535,"context_line":"        # \"drivers:replicated_volume_migration\"."},{"line_number":1536,"context_line":"        if volume[\u0027replication_status\u0027] \u003d\u003d fields.ReplicationStatus.ENABLED:"},{"line_number":1537,"context_line":"            if volume.volume_type_id:"},{"line_number":1538,"context_line":"                volume_type \u003d volume_types.get_volume_type("}],"source_content_type":"text/x-python","patch_set":11,"id":"1f621f24_a5ac9c34","line":1535,"range":{"start_line":1533,"start_character":10,"end_line":1535,"end_character":48},"in_reply_to":"1f621f24_131e886f","updated":"2020-11-05 15:08:31.000000000","message":"Based on your comments on this feature implementation we understand following ways:-\n\n1. With the existing change(extra-spec) with respective volume-type, need to implement a check in the storage backend driver based on newly introduced configuration parameter\n\n2. Implement a check at cinder API level by fetching backend Capabilities\n\nCould you share your comments from our understanding, and suggest an acheivable solution.","commit_id":"28b62ed4ff507445f2d1198258c90a670637fdb5"}],"cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0af8c3818840c2f63c49cfd12754f3fe5717861d","unresolved":false,"context_lines":[{"line_number":1322,"context_line":"               \u0027qos\u0027: None,"},{"line_number":1323,"context_line":"               \u0027stretched_cluster\u0027: cluster_partner,"},{"line_number":1324,"context_line":"               \u0027replication\u0027: False,"},{"line_number":1325,"context_line":"               \u0027replicated_volume_migration\u0027: False,"},{"line_number":1326,"context_line":"               \u0027nofmtdisk\u0027: config.storwize_svc_vol_nofmtdisk,"},{"line_number":1327,"context_line":"               \u0027flashcopy_rate\u0027: config.storwize_svc_flashcopy_rate,"},{"line_number":1328,"context_line":"               \u0027mirror_pool\u0027: config.storwize_svc_mirror_pool,"}],"source_content_type":"text/x-python","patch_set":11,"id":"1f621f24_0e03ff0e","line":1325,"range":{"start_line":1325,"start_character":46,"end_line":1325,"end_character":51},"updated":"2020-11-04 14:51:47.000000000","message":"I don\u0027t see where this is being set to True anywhere. So why add this feature but then report that it is not supported?","commit_id":"28b62ed4ff507445f2d1198258c90a670637fdb5"}],"releasenotes/notes/bug-1892499-migrate-volume-replication-enabled-faea6acd0aaaa1a0.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2556299278f5efa1563521cee80b99e5d88f93e4","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    IBM Storwize Driver: Support to global-mirror volume migration"},{"line_number":5,"context_line":"    `Bug #1892499 \u003chttps://bugs.launchpad.net/cinder/+bug/1892499\u003e`_:"},{"line_number":6,"context_line":"    Currently, IBM Storwize_svc_driver does not support volume migration"},{"line_number":7,"context_line":"    with replication enabled. This feature is providing support to"},{"line_number":8,"context_line":"    primary-volume migration in global mirror relationship by adding the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9f560f44_ef511364","line":5,"updated":"2020-09-09 14:00:59.000000000","message":"Is this a bug or a feature? Seems like a feature.","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2556299278f5efa1563521cee80b99e5d88f93e4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    IBM Storwize Driver: Support to global-mirror volume migration"},{"line_number":5,"context_line":"    `Bug #1892499 \u003chttps://bugs.launchpad.net/cinder/+bug/1892499\u003e`_:"},{"line_number":6,"context_line":"    Currently, IBM Storwize_svc_driver does not support volume migration"},{"line_number":7,"context_line":"    with replication enabled. This feature is providing support to"},{"line_number":8,"context_line":"    primary-volume migration in global mirror relationship by adding the"},{"line_number":9,"context_line":"    repliaction_status \u0027enabled\u0027 to the current supported"},{"line_number":10,"context_line":"    replication-statuses \u0027None\u0027, \u0027not-capable\u0027 and \u0027disabled\u0027."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9f560f44_4f72bf13","line":7,"range":{"start_line":7,"start_character":35,"end_line":7,"end_character":66},"updated":"2020-09-09 14:00:59.000000000","message":"release provides support to enable","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2556299278f5efa1563521cee80b99e5d88f93e4","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    Currently, IBM Storwize_svc_driver does not support volume migration"},{"line_number":7,"context_line":"    with replication enabled. This feature is providing support to"},{"line_number":8,"context_line":"    primary-volume migration in global mirror relationship by adding the"},{"line_number":9,"context_line":"    repliaction_status \u0027enabled\u0027 to the current supported"},{"line_number":10,"context_line":"    replication-statuses \u0027None\u0027, \u0027not-capable\u0027 and \u0027disabled\u0027."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9f560f44_6f66a353","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":22},"updated":"2020-09-09 14:00:59.000000000","message":"replication_status\n\nChange \u0027enabled\u0027 to `enabled` so it gets formatted correctly.","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"2556299278f5efa1563521cee80b99e5d88f93e4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    with replication enabled. This feature is providing support to"},{"line_number":8,"context_line":"    primary-volume migration in global mirror relationship by adding the"},{"line_number":9,"context_line":"    repliaction_status \u0027enabled\u0027 to the current supported"},{"line_number":10,"context_line":"    replication-statuses \u0027None\u0027, \u0027not-capable\u0027 and \u0027disabled\u0027."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9f560f44_0f556750","line":10,"range":{"start_line":10,"start_character":25,"end_line":10,"end_character":61},"updated":"2020-09-09 14:00:59.000000000","message":"Same with these values.","commit_id":"d409e713367a3dae6fe741680d1bf363a8e04ee9"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"090ddf0611dc682af7824189408ad0966e0587ed","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":"    Currently, IBM Storwize_svc_driver does not support volume migration"},{"line_number":5,"context_line":"    with replication enabled. Adding ``replicated_volume_migration`` option"},{"line_number":6,"context_line":"    to IBM Storwize Driver configuration. With this feature migration of"},{"line_number":7,"context_line":"    replicated volumes will be allowed, only if the volume_type has a"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_87f697d7","line":4,"updated":"2020-10-08 17:35:39.000000000","message":"storwize_svc -\u003e Spectrum virtualize Family","commit_id":"498adac8288884705067cd8e9a414df00c9087ad"},{"author":{"_account_id":32075,"name":"Amar","display_name":"Amar Rajeev Singuluri","email":"amar.rajeev.singuluri@ibm.com","username":"amar7ibm"},"change_message_id":"71e9deb85195828ca507c596e3a5ada55d0aa473","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":"    Currently, IBM Storwize_svc_driver does not support volume migration"},{"line_number":5,"context_line":"    with replication enabled. Adding ``replicated_volume_migration`` option"},{"line_number":6,"context_line":"    to IBM Storwize Driver configuration. With this feature migration of"},{"line_number":7,"context_line":"    replicated volumes will be allowed, only if the volume_type has a"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_9b2b7d31","line":4,"in_reply_to":"9f560f44_87f697d7","updated":"2020-10-09 18:04:06.000000000","message":"Done","commit_id":"498adac8288884705067cd8e9a414df00c9087ad"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"090ddf0611dc682af7824189408ad0966e0587ed","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    with replication enabled. Adding ``replicated_volume_migration`` option"},{"line_number":6,"context_line":"    to IBM Storwize Driver configuration. With this feature migration of"},{"line_number":7,"context_line":"    replicated volumes will be allowed, only if the volume_type has a"},{"line_number":8,"context_line":"    driver-extra-spec which is set to ``drivers:replicated_volume_migration``."},{"line_number":9,"context_line":"    By default the value is set to ``False``."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_67cb8349","line":8,"updated":"2020-10-08 17:35:39.000000000","message":"release notes information should be precise, please rephrase it something like this:\nIBM Spectrum Virtualize Family: Added migrate support for replicated volumes based on the volume_type extra-spec drivers:replicated_volume_migration.","commit_id":"498adac8288884705067cd8e9a414df00c9087ad"},{"author":{"_account_id":32075,"name":"Amar","display_name":"Amar Rajeev Singuluri","email":"amar.rajeev.singuluri@ibm.com","username":"amar7ibm"},"change_message_id":"71e9deb85195828ca507c596e3a5ada55d0aa473","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    with replication enabled. Adding ``replicated_volume_migration`` option"},{"line_number":6,"context_line":"    to IBM Storwize Driver configuration. With this feature migration of"},{"line_number":7,"context_line":"    replicated volumes will be allowed, only if the volume_type has a"},{"line_number":8,"context_line":"    driver-extra-spec which is set to ``drivers:replicated_volume_migration``."},{"line_number":9,"context_line":"    By default the value is set to ``False``."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_7b30299f","line":8,"in_reply_to":"9f560f44_67cb8349","updated":"2020-10-09 18:04:06.000000000","message":"Done","commit_id":"498adac8288884705067cd8e9a414df00c9087ad"}]}
