)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Implemented several improvements to share migration in documentation"},{"line_number":10,"context_line":"according to https://review.opendev.org/#/c/406305/"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Summery of changes:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":" - Add driver-assisted mandatory parameters."},{"line_number":15,"context_line":" - Removed some parameters as they aren\u0027t  supported anymore now."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"df33271e_a97e4116","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":7},"updated":"2020-03-27 00:29:49.000000000","message":"Summary","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Summery of changes:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":" - Add driver-assisted mandatory parameters."},{"line_number":15,"context_line":" - Removed some parameters as they aren\u0027t  supported anymore now."},{"line_number":16,"context_line":" - Add force-host-assisted migration."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: I6d446b4037a3a9991e375f0a8bfb1f6edce09c1f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"df33271e_699a7963","line":15,"range":{"start_line":15,"start_character":11,"end_line":15,"end_character":65},"updated":"2020-03-27 00:29:49.000000000","message":"previous API documentation because support for them isn\u0027t there anymore after the backwards incompatible changes were made via https://review.opendev.org/#/c/406305/","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":862,"context_line":"dest_host:"},{"line_number":863,"context_line":"  description: |"},{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#POOL``.  - ``host``. The host name for"},{"line_number":866,"context_line":"    the destination back end.  - ``backend``. The name of the"},{"line_number":867,"context_line":"    destination back end.  - ``POOL``. The pool name for the"},{"line_number":868,"context_line":"    destination back end."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_e96e8993","line":865,"range":{"start_line":865,"start_character":51,"end_line":865,"end_character":52},"updated":"2020-03-27 00:29:49.000000000","message":":","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":862,"context_line":"dest_host:"},{"line_number":863,"context_line":"  description: |"},{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#POOL``.  - ``host``. The host name for"},{"line_number":866,"context_line":"    the destination back end.  - ``backend``. The name of the"},{"line_number":867,"context_line":"    destination back end.  - ``POOL``. The pool name for the"},{"line_number":868,"context_line":"    destination back end."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_896ffd90","line":865,"range":{"start_line":865,"start_character":32,"end_line":865,"end_character":36},"updated":"2020-03-27 00:29:49.000000000","message":"pool","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":863,"context_line":"  description: |"},{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#POOL``.  - ``host``. The host name for"},{"line_number":866,"context_line":"    the destination back end.  - ``backend``. The name of the"},{"line_number":867,"context_line":"    destination back end.  - ``POOL``. The pool name for the"},{"line_number":868,"context_line":"    destination back end."},{"line_number":869,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_c969058c","line":866,"range":{"start_line":866,"start_character":44,"end_line":866,"end_character":45},"updated":"2020-03-27 00:29:49.000000000","message":":","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#POOL``.  - ``host``. The host name for"},{"line_number":866,"context_line":"    the destination back end.  - ``backend``. The name of the"},{"line_number":867,"context_line":"    destination back end.  - ``POOL``. The pool name for the"},{"line_number":868,"context_line":"    destination back end."},{"line_number":869,"context_line":"  in: body"},{"line_number":870,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_09092ddc","line":867,"range":{"start_line":867,"start_character":37,"end_line":867,"end_character":38},"updated":"2020-03-27 00:29:49.000000000","message":":","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#POOL``.  - ``host``. The host name for"},{"line_number":866,"context_line":"    the destination back end.  - ``backend``. The name of the"},{"line_number":867,"context_line":"    destination back end.  - ``POOL``. The pool name for the"},{"line_number":868,"context_line":"    destination back end."},{"line_number":869,"context_line":"  in: body"},{"line_number":870,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_2906b1cf","line":867,"range":{"start_line":867,"start_character":31,"end_line":867,"end_character":35},"updated":"2020-03-27 00:29:49.000000000","message":"pool","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"  required: true"},{"line_number":1061,"context_line":"  type: string"},{"line_number":1062,"context_line":"force_host_assisted_migration:"},{"line_number":1063,"context_line":"  description: |"},{"line_number":1064,"context_line":"    Forces  the host-assisted mechanism to be used. If parameter is set to         false it uses driver-assisted mechanism. Otherwise host-assisted mechanism.    Default is false."},{"line_number":1065,"context_line":"  in: body"},{"line_number":1066,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_6910b902","line":1063,"range":{"start_line":1063,"start_character":15,"end_line":1063,"end_character":16},"updated":"2020-03-27 00:29:49.000000000","message":"Make sure to wrap the below line and any other long lines in your change to under 79 characters.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1061,"context_line":"  type: string"},{"line_number":1062,"context_line":"force_host_assisted_migration:"},{"line_number":1063,"context_line":"  description: |"},{"line_number":1064,"context_line":"    Forces  the host-assisted mechanism to be used. If parameter is set to         false it uses driver-assisted mechanism. Otherwise host-assisted mechanism.    Default is false."},{"line_number":1065,"context_line":"  in: body"},{"line_number":1066,"context_line":"  required: false"},{"line_number":1067,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_4913350e","line":1064,"range":{"start_line":1064,"start_character":83,"end_line":1064,"end_character":122},"updated":"2020-03-27 00:29:49.000000000","message":"\"false\", it allows the use of driver-assisted-migration if support is available.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1061,"context_line":"  type: string"},{"line_number":1062,"context_line":"force_host_assisted_migration:"},{"line_number":1063,"context_line":"  description: |"},{"line_number":1064,"context_line":"    Forces  the host-assisted mechanism to be used. If parameter is set to         false it uses driver-assisted mechanism. Otherwise host-assisted mechanism.    Default is false."},{"line_number":1065,"context_line":"  in: body"},{"line_number":1066,"context_line":"  required: false"},{"line_number":1067,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_89f41dd1","line":1064,"range":{"start_line":1064,"start_character":124,"end_line":1064,"end_character":158},"updated":"2020-03-27 00:29:49.000000000","message":"If set to \"false\" and driver-assisted migration is not available, migration will be attempted via the use of the ``manila-data`` service. If set to \"true\", driver-assisted migration will not be used even if available.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1065,"context_line":"  in: body"},{"line_number":1066,"context_line":"  required: false"},{"line_number":1067,"context_line":"  type: boolean"},{"line_number":1068,"context_line":"force_host_copy:"},{"line_number":1069,"context_line":"  description: |"},{"line_number":1070,"context_line":"    Enables or disables generic host-based forced"},{"line_number":1071,"context_line":"    migrations, which bypasses driver optimizations. Default value is"},{"line_number":1072,"context_line":"    ``false``."},{"line_number":1073,"context_line":"  in: body"},{"line_number":1074,"context_line":"  required: true"},{"line_number":1075,"context_line":"  type: boolean"},{"line_number":1076,"context_line":"force_snapshot_request:"},{"line_number":1077,"context_line":"  description: |"},{"line_number":1078,"context_line":"    Indicates whether snapshot creation must be attempted"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_298b511f","line":1075,"range":{"start_line":1068,"start_character":0,"end_line":1075,"end_character":15},"updated":"2020-03-27 00:29:49.000000000","message":"You can clean this up","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1534,"context_line":"  type: string"},{"line_number":1535,"context_line":"nondisruptive:"},{"line_number":1536,"context_line":"  description: |"},{"line_number":1537,"context_line":"    Specifies whethre migration should only be performed without disrupting        client during migration. when parameter is set to true, there is only drive    r-assisted mechanism is possible."},{"line_number":1538,"context_line":"  in: body"},{"line_number":1539,"context_line":"  required: true"},{"line_number":1540,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_e91cc913","line":1537,"range":{"start_line":1537,"start_character":108,"end_line":1537,"end_character":112},"updated":"2020-03-27 00:29:49.000000000","message":"If","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1534,"context_line":"  type: string"},{"line_number":1535,"context_line":"nondisruptive:"},{"line_number":1536,"context_line":"  description: |"},{"line_number":1537,"context_line":"    Specifies whethre migration should only be performed without disrupting        client during migration. when parameter is set to true, there is only drive    r-assisted mechanism is possible."},{"line_number":1538,"context_line":"  in: body"},{"line_number":1539,"context_line":"  required: true"},{"line_number":1540,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_49afb593","line":1537,"range":{"start_line":1537,"start_character":139,"end_line":1537,"end_character":148},"updated":"2020-03-27 00:29:49.000000000","message":"remove","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1534,"context_line":"  type: string"},{"line_number":1535,"context_line":"nondisruptive:"},{"line_number":1536,"context_line":"  description: |"},{"line_number":1537,"context_line":"    Specifies whethre migration should only be performed without disrupting        client during migration. when parameter is set to true, there is only drive    r-assisted mechanism is possible."},{"line_number":1538,"context_line":"  in: body"},{"line_number":1539,"context_line":"  required: true"},{"line_number":1540,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_891d3d11","line":1537,"range":{"start_line":1537,"start_character":97,"end_line":1537,"end_character":106},"updated":"2020-03-27 00:29:49.000000000","message":"the switchover phase","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1534,"context_line":"  type: string"},{"line_number":1535,"context_line":"nondisruptive:"},{"line_number":1536,"context_line":"  description: |"},{"line_number":1537,"context_line":"    Specifies whethre migration should only be performed without disrupting        client during migration. when parameter is set to true, there is only drive    r-assisted mechanism is possible."},{"line_number":1538,"context_line":"  in: body"},{"line_number":1539,"context_line":"  required: true"},{"line_number":1540,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_492cd546","line":1537,"range":{"start_line":1537,"start_character":14,"end_line":1537,"end_character":21},"updated":"2020-03-27 00:29:49.000000000","message":"whether","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1538,"context_line":"  in: body"},{"line_number":1539,"context_line":"  required: true"},{"line_number":1540,"context_line":"  type: boolean"},{"line_number":1541,"context_line":"notify:"},{"line_number":1542,"context_line":"  description: |"},{"line_number":1543,"context_line":"    Enables or disables notification of data copying completed"},{"line_number":1544,"context_line":"  in: body"},{"line_number":1545,"context_line":"  required: true"},{"line_number":1546,"context_line":"  type: string"},{"line_number":1547,"context_line":"os-migrate_share:"},{"line_number":1548,"context_line":"  description: |"},{"line_number":1549,"context_line":"    The ``migrate_share`` object."},{"line_number":1550,"context_line":"  in: body"},{"line_number":1551,"context_line":"  required: true"},{"line_number":1552,"context_line":"  type: object"},{"line_number":1553,"context_line":"os-share-type-access:is_public:"},{"line_number":1554,"context_line":"  description: |"},{"line_number":1555,"context_line":"    Indicates whether a share type is publicly"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_4988551e","line":1552,"range":{"start_line":1541,"start_character":0,"end_line":1552,"end_character":14},"updated":"2020-03-27 00:29:49.000000000","message":"These parameters can be removed","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1575,"context_line":"  type: string"},{"line_number":1576,"context_line":"preserve_metadata:"},{"line_number":1577,"context_line":"  description: |"},{"line_number":1578,"context_line":"    Specifies whethre migration should enforce the preservation of all file        sysstem metadata. When parameter is set to true, there is only driver-"},{"line_number":1579,"context_line":"    assisted mechanism is possible."},{"line_number":1580,"context_line":"  in: body"},{"line_number":1581,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_89cb7d70","line":1578,"range":{"start_line":1578,"start_character":132,"end_line":1578,"end_character":141},"updated":"2020-03-27 00:29:49.000000000","message":"remove","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1575,"context_line":"  type: string"},{"line_number":1576,"context_line":"preserve_metadata:"},{"line_number":1577,"context_line":"  description: |"},{"line_number":1578,"context_line":"    Specifies whethre migration should enforce the preservation of all file        sysstem metadata. When parameter is set to true, there is only driver-"},{"line_number":1579,"context_line":"    assisted mechanism is possible."},{"line_number":1580,"context_line":"  in: body"},{"line_number":1581,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_a9d00121","line":1578,"range":{"start_line":1578,"start_character":83,"end_line":1578,"end_character":90},"updated":"2020-03-27 00:29:49.000000000","message":"system","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1575,"context_line":"  type: string"},{"line_number":1576,"context_line":"preserve_metadata:"},{"line_number":1577,"context_line":"  description: |"},{"line_number":1578,"context_line":"    Specifies whethre migration should enforce the preservation of all file        sysstem metadata. When parameter is set to true, there is only driver-"},{"line_number":1579,"context_line":"    assisted mechanism is possible."},{"line_number":1580,"context_line":"  in: body"},{"line_number":1581,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_49ba15de","line":1578,"range":{"start_line":1578,"start_character":14,"end_line":1578,"end_character":21},"updated":"2020-03-27 00:29:49.000000000","message":"whether","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1580,"context_line":"  in: body"},{"line_number":1581,"context_line":"  required: true"},{"line_number":1582,"context_line":"  type: boolean"},{"line_number":1583,"context_line":"preserve_snapshot:"},{"line_number":1584,"context_line":"  description: |"},{"line_number":1585,"context_line":"    Specifies whethre migration should enforce the preservation of all existing    snapshots at the destination. When parameter is set to true, there is only     driver-assisted mechanism is possible."},{"line_number":1586,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_e9ca096b","line":1583,"range":{"start_line":1583,"start_character":0,"end_line":1583,"end_character":17},"updated":"2020-03-27 00:29:49.000000000","message":"preserve_snapshots","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1582,"context_line":"  type: boolean"},{"line_number":1583,"context_line":"preserve_snapshot:"},{"line_number":1584,"context_line":"  description: |"},{"line_number":1585,"context_line":"    Specifies whethre migration should enforce the preservation of all existing    snapshots at the destination. When parameter is set to true, there is only     driver-assisted mechanism is possible."},{"line_number":1586,"context_line":"  in: body"},{"line_number":1587,"context_line":"  required: true"},{"line_number":1588,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_69ac39a0","line":1585,"range":{"start_line":1585,"start_character":144,"end_line":1585,"end_character":152},"updated":"2020-03-27 00:29:49.000000000","message":"remove","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":1582,"context_line":"  type: boolean"},{"line_number":1583,"context_line":"preserve_snapshot:"},{"line_number":1584,"context_line":"  description: |"},{"line_number":1585,"context_line":"    Specifies whethre migration should enforce the preservation of all existing    snapshots at the destination. When parameter is set to true, there is only     driver-assisted mechanism is possible."},{"line_number":1586,"context_line":"  in: body"},{"line_number":1587,"context_line":"  required: true"},{"line_number":1588,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_c9c5855d","line":1585,"range":{"start_line":1585,"start_character":14,"end_line":1585,"end_character":21},"updated":"2020-03-27 00:29:49.000000000","message":"whether","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":3030,"context_line":"writable:"},{"line_number":3031,"context_line":"  description: |"},{"line_number":3032,"context_line":"    Specifies whether migration should only be performed, if the share can"},{"line_number":3033,"context_line":"    remain writable.  When parameter is set to true, there is only driver-"},{"line_number":3034,"context_line":"    assisted mechanism is possible."},{"line_number":3035,"context_line":"  in: body"},{"line_number":3036,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_e99fa95c","line":3033,"range":{"start_line":3033,"start_character":53,"end_line":3033,"end_character":62},"updated":"2020-03-27 00:29:49.000000000","message":"remove","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":3030,"context_line":"writable:"},{"line_number":3031,"context_line":"  description: |"},{"line_number":3032,"context_line":"    Specifies whether migration should only be performed, if the share can"},{"line_number":3033,"context_line":"    remain writable.  When parameter is set to true, there is only driver-"},{"line_number":3034,"context_line":"    assisted mechanism is possible."},{"line_number":3035,"context_line":"  in: body"},{"line_number":3036,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df33271e_89909d50","line":3033,"range":{"start_line":3033,"start_character":19,"end_line":3033,"end_character":20},"updated":"2020-03-27 00:29:49.000000000","message":"through the completion of the migration, including the switchover phase.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":859,"context_line":"  in: body"},{"line_number":860,"context_line":"  required: false"},{"line_number":861,"context_line":"  type: string"},{"line_number":862,"context_line":"dest_host:"},{"line_number":863,"context_line":"  description: |"},{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#pool``.  - ``host``: The host name for"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_4cbb940d","line":862,"updated":"2020-05-04 16:49:16.000000000","message":"This should be \"host\", not \"dest_host\". Order it in the list of params.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":861,"context_line":"  type: string"},{"line_number":862,"context_line":"dest_host:"},{"line_number":863,"context_line":"  description: |"},{"line_number":864,"context_line":"    The host pool of the destination back end, in"},{"line_number":865,"context_line":"    this format: ``host@backend#pool``.  - ``host``: The host name for"},{"line_number":866,"context_line":"    the destination back end.  - ``backend``: The name of the"},{"line_number":867,"context_line":"    destination back end.  - ``pool``: The pool name for the"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_c49deb0a","line":864,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d rephrase this as \"The target pool to which the share should be migrated to, in format ``host@backend#pool``. E.g. ``ubuntu@generic1#GENERIC1``.\"","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1061,"context_line":"  type: string"},{"line_number":1062,"context_line":"force_host_assisted_migration:"},{"line_number":1063,"context_line":"  description: |"},{"line_number":1064,"context_line":"    Forces  the host-assisted mechanism to be used. If parameter is set to \"false\", it allows the use of"},{"line_number":1065,"context_line":"    driver-assisted-migration if support is available.If set to \"false\" and driver-assisted migration is not available,"},{"line_number":1066,"context_line":"    migration will be attempted via the use of the ``manila-data`` service. If set to \"true\","},{"line_number":1067,"context_line":"    driver-assisted migration will not be used even if available.   Default is false."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_96500b0d","line":1064,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d rephrase it to: Forces the host-assisted mechanism to be used, thus using the Data Service to copy data across back ends. This parameter value defaults to ``False``. When set to ``True``, it skips the driver-assisted approach which would otherwise be attempted first. If this option is set to ``True``, all driver-assisted options must be set to ``False``.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5e6831ccc423057fde3749a03829402612de1b74","unresolved":false,"context_lines":[{"line_number":1492,"context_line":"  in: body"},{"line_number":1493,"context_line":"  required: false"},{"line_number":1494,"context_line":"  type: string"},{"line_number":1495,"context_line":"new_share_network:"},{"line_number":1496,"context_line":"  description:  |"},{"line_number":1497,"context_line":"    If willing to change the share’s share-network so it can be allocated in"},{"line_number":1498,"context_line":"    the desired destination pool, the invoker may supply a new share network to    be used. This is often suited when the share is to be migrated to a pool"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ff570b3c_237ab887","line":1495,"updated":"2020-05-08 22:18:30.000000000","message":"new_share_network_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1494,"context_line":"  type: string"},{"line_number":1495,"context_line":"new_share_network:"},{"line_number":1496,"context_line":"  description:  |"},{"line_number":1497,"context_line":"    If willing to change the share’s share-network so it can be allocated in"},{"line_number":1498,"context_line":"    the desired destination pool, the invoker may supply a new share network to    be used. This is often suited when the share is to be migrated to a pool"},{"line_number":1499,"context_line":"    which operates in a different availability zone or managed by a driver that    handles share servers."},{"line_number":1500,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_76b73f3c","line":1497,"updated":"2020-05-04 16:49:16.000000000","message":"Wrap to 80 chars","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1498,"context_line":"    the desired destination pool, the invoker may supply a new share network to    be used. This is often suited when the share is to be migrated to a pool"},{"line_number":1499,"context_line":"    which operates in a different availability zone or managed by a driver that    handles share servers."},{"line_number":1500,"context_line":"  in: body"},{"line_number":1501,"context_line":"  required: true"},{"line_number":1502,"context_line":"  type: string"},{"line_number":1503,"context_line":"new_share_type:"},{"line_number":1504,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_76629fda","line":1501,"updated":"2020-05-04 16:49:16.000000000","message":"required: false","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5e6831ccc423057fde3749a03829402612de1b74","unresolved":false,"context_lines":[{"line_number":1500,"context_line":"  in: body"},{"line_number":1501,"context_line":"  required: true"},{"line_number":1502,"context_line":"  type: string"},{"line_number":1503,"context_line":"new_share_type:"},{"line_number":1504,"context_line":"  description: |"},{"line_number":1505,"context_line":"     If willing to retype the share so it can be allocated in the desired"},{"line_number":1506,"context_line":"     destination pool, the invoker may supply a new share type to be used."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ff570b3c_6374b09a","line":1503,"updated":"2020-05-08 22:18:30.000000000","message":"new_share_type_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1507,"context_line":"     This is often suited when the share is to be migrated to a pool which"},{"line_number":1508,"context_line":"     operates in the opposite driver mode."},{"line_number":1509,"context_line":"  in: body"},{"line_number":1510,"context_line":"  required: true"},{"line_number":1511,"context_line":"  type: string"},{"line_number":1512,"context_line":"next-available:"},{"line_number":1513,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_96876b62","line":1510,"updated":"2020-05-04 16:49:16.000000000","message":"required: false","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1529,"context_line":"  type: string"},{"line_number":1530,"context_line":"nondisruptive:"},{"line_number":1531,"context_line":"  description: |"},{"line_number":1532,"context_line":"    Specifies whether migration should only be performed without disrupting client during"},{"line_number":1533,"context_line":"    the switchover phase. If parameter is set to true, only driver-assisted mechanism is possible."},{"line_number":1534,"context_line":"  in: body"},{"line_number":1535,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_f6586ffb","line":1532,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d rephrase this to: Specifies whether migration should only be performed without disrupting clients during migration. For such, it is also expected that the export location does not change. When set to ``True`` and drivers are not capable of allowing the share to remain accessible through the two phases of the migration, migration will result in an error status. As of Ocata release, host-assisted migration cannot provide this capability.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1559,"context_line":"  type: string"},{"line_number":1560,"context_line":"preserve_metadata:"},{"line_number":1561,"context_line":"  description: |"},{"line_number":1562,"context_line":"    Specifies whether migration should enforce the preservation of all file system metadata."},{"line_number":1563,"context_line":"    When parameter is set to true, only driver-assisted mechanism is possible."},{"line_number":1564,"context_line":"  in: body"},{"line_number":1565,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_161d1b0f","line":1562,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d rephrase to: Specifies whether migration should enforce the preservation of all file system metadata. When set to ``True`` and drivers are not capable of ensuring preservation of file system metadata, migration will result in an error status. As of Ocata release, host-assisted migration cannot provide any guarantees of preserving file system metadata.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1566,"context_line":"  type: boolean"},{"line_number":1567,"context_line":"preserve_snapshots:"},{"line_number":1568,"context_line":"  description: |"},{"line_number":1569,"context_line":"    Specifies whether migration should enforce the preservation of all existing"},{"line_number":1570,"context_line":"    snapshots at the destination. When parameter is set to true, only"},{"line_number":1571,"context_line":"    driver-assisted mechanism is possible."},{"line_number":1572,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_36e5b70b","line":1569,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d rephrase to: Specifies whether migration should enforce the preservation of all existing snapshots at the destination. When set to ``True`` and drivers are not capable of migrating the snapshots, migration will result in an error status. As of Ocata release, host-assisted migration cannot provide this capability.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":2831,"context_line":"  in: body"},{"line_number":2832,"context_line":"  required: true"},{"line_number":2833,"context_line":"  type: string"},{"line_number":2834,"context_line":"total_progress:"},{"line_number":2835,"context_line":"  description: |"},{"line_number":2836,"context_line":"    Defines a total progress of share migration."},{"line_number":2837,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_36ce5783","line":2834,"updated":"2020-05-04 16:49:16.000000000","message":"We don\u0027t pass this param in any migration API request body, remove this","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":3021,"context_line":"  type: string"},{"line_number":3022,"context_line":"writable:"},{"line_number":3023,"context_line":"  description: |"},{"line_number":3024,"context_line":"    Specifies whether migration should only be performed, if the share can"},{"line_number":3025,"context_line":"    remain writable through the completion of the migration, including the switchover phase."},{"line_number":3026,"context_line":"    When parameter is set to true, there is only driver- assisted mechanism is possible."},{"line_number":3027,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f493fa4_cccfa4ae","line":3024,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d rephrase to: Specifies whether migration should only be performed if the share can remain writable. When this behavior is set to ``True`` and drivers are not capable of allowing the share to remain writable, migration will result in an error status. If drivers are not capable of performing a nondisruptive migration, manila will ensure that the share will remain writable through the data copy phase of migration. However, during the switchover phase the share will be re-exported at the destination, causing the share to be rendered inaccessible for the duration of this phase. As of Ocata release, host-assisted migration cannot provide this capability.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"}],"api-ref/source/samples/share-migration-get-process-request.json":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":4,"context_line":"            \"share_id\": \"406ea93b-32e9-4907-a117-148b3945749f\""},{"line_number":5,"context_line":"        }"},{"line_number":6,"context_line":"}"},{"line_number":7,"context_line":""}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_ccb964ea","line":7,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Remove extra space","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"}],"api-ref/source/samples/share-migration-get-process-response.json":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"share_migration_get_process\":"},{"line_number":3,"context_line":"        {   "},{"line_number":4,"context_line":"            \"task-state\": \"data_copying_in_progress\","},{"line_number":5,"context_line":"\t    \"total_progress\": 50"},{"line_number":6,"context_line":"        }"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_048b53c2","line":3,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Remove space","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"share_migration_get_process\":"},{"line_number":3,"context_line":"        {   "},{"line_number":4,"context_line":"            \"task-state\": \"data_copying_in_progress\","},{"line_number":5,"context_line":"\t    \"total_progress\": 50"},{"line_number":6,"context_line":"        }"},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_e48587ae","line":5,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Change tab for spaces","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"6854087a7162be4be5feee033cb03823e099add2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"share_migration_get_process\":"},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            \"task-state\": \"data_copying_in_progress\","},{"line_number":5,"context_line":"            \"total_progress\": 50"},{"line_number":6,"context_line":"        }"},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":6,"id":"9f560f44_f59aab5f","line":7,"range":{"start_line":1,"start_character":0,"end_line":7,"end_character":1},"updated":"2020-08-20 22:20:07.000000000","message":"The response body looks like this[1]:\n\n\u0027 Body: b\u0027{\"total_progress\": 100, \"task_state\": \"migration_driver_phase1_done\"}\u0027 _log_request_full /opt/stack/tempest/tempest/lib/common/rest_client.py:455\u0027\n\n[1] https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_05f/746172/4/check/manila-tempest-plugin-dummy-dhss/05f1ee6/controller/logs/tempest_log.txt","commit_id":"e583419b81612730c60e7b5712549b8c3d334110"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"fb3cacb4248e6d5a7afa68869a4e41c7bd0f0ece","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"share_migration_get_process\":"},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            \"task-state\": \"data_copying_in_progress\","},{"line_number":5,"context_line":"            \"total_progress\": 50"},{"line_number":6,"context_line":"        }"},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":6,"id":"9f560f44_219eb253","line":7,"range":{"start_line":1,"start_character":0,"end_line":7,"end_character":1},"in_reply_to":"9f560f44_f59aab5f","updated":"2020-09-21 19:40:07.000000000","message":"Done","commit_id":"e583419b81612730c60e7b5712549b8c3d334110"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"34352cb6ae25e2605f77b9919e3f7c8ac08b7dbc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"share_migration_get_process\":"},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            \"total_progress\": 100,"},{"line_number":5,"context_line":"            \"task_state\": \"migration_driver_phase1_done\""},{"line_number":6,"context_line":"        }"},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":7,"id":"9f560f44_81717e10","line":7,"range":{"start_line":1,"start_character":0,"end_line":7,"end_character":1},"updated":"2020-09-21 19:47:43.000000000","message":"Sorry Victoria, I wasn\u0027t clear enough on my last comment. The problem wasn\u0027t the \u0027total_progress\u0027 or the \u0027task_state\u0027 values. The issue is that the response is actually the inner dict only:\n\n{\n    \"total_progress\": 50,\n    \"task_state\": \"data_copying_in_progress\"\n}","commit_id":"5c61151bf9a0f73799209a66c2bb478f98cff759"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"7a22683e4050b7179246e37ed46869b5ba10144d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"share_migration_get_process\":"},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"            \"total_progress\": 100,"},{"line_number":5,"context_line":"            \"task_state\": \"migration_driver_phase1_done\""},{"line_number":6,"context_line":"        }"},{"line_number":7,"context_line":"}"}],"source_content_type":"application/json","patch_set":7,"id":"9f560f44_d84fd232","line":7,"range":{"start_line":1,"start_character":0,"end_line":7,"end_character":1},"in_reply_to":"9f560f44_81717e10","updated":"2020-09-22 15:43:30.000000000","message":"Oh sorry, just updated it :)","commit_id":"5c61151bf9a0f73799209a66c2bb478f98cff759"}],"api-ref/source/samples/share-migration-start-request.json":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"migration_start\":"},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"\t    \"share_id\": \"406ea93b-32e9-4907-a117-148b3945749f\","},{"line_number":5,"context_line":"\t    \"writable\": false,"},{"line_number":6,"context_line":"\t    \"preserve_snapshots\": false,"},{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_968dab33","line":4,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Change tabs for spaces","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"migration_start\":"},{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"\t    \"share_id\": \"406ea93b-32e9-4907-a117-148b3945749f\","},{"line_number":5,"context_line":"\t    \"writable\": false,"},{"line_number":6,"context_line":"\t    \"preserve_snapshots\": false,"},{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"},{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_367c971f","line":5,"updated":"2020-05-04 16:49:16.000000000","message":"\"writable\": true,","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":3,"context_line":"        {"},{"line_number":4,"context_line":"\t    \"share_id\": \"406ea93b-32e9-4907-a117-148b3945749f\","},{"line_number":5,"context_line":"\t    \"writable\": false,"},{"line_number":6,"context_line":"\t    \"preserve_snapshots\": false,"},{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"},{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"},{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_f697cf39","line":6,"updated":"2020-05-04 16:49:16.000000000","message":"\"preserve_snapshots\": true,","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":4,"context_line":"\t    \"share_id\": \"406ea93b-32e9-4907-a117-148b3945749f\","},{"line_number":5,"context_line":"\t    \"writable\": false,"},{"line_number":6,"context_line":"\t    \"preserve_snapshots\": false,"},{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"},{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"},{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","},{"line_number":10,"context_line":"\t    \"new_share_type\": null,"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_36a13797","line":7,"updated":"2020-05-04 16:49:16.000000000","message":"\"preserve_metadata\": true,","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\t    \"writable\": false,"},{"line_number":6,"context_line":"\t    \"preserve_snapshots\": false,"},{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"},{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"},{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","},{"line_number":10,"context_line":"\t    \"new_share_type\": null,"},{"line_number":11,"context_line":"\t    \"new_share_network\": null,"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_76abbf74","line":8,"updated":"2020-05-04 16:49:16.000000000","message":"\"nondisruptive\": true,","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":6,"context_line":"\t    \"preserve_snapshots\": false,"},{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"},{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"},{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","},{"line_number":10,"context_line":"\t    \"new_share_type\": null,"},{"line_number":11,"context_line":"\t    \"new_share_network\": null,"},{"line_number":12,"context_line":"\t    \"force_host_assisted_migration\": true"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_f6b06fe0","line":9,"updated":"2020-05-04 16:49:16.000000000","message":"\"host\": \"ubuntu@generic2#GENERIC2\",","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":7,"context_line":"\t    \"preserve_metadata\": false,"},{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"},{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","},{"line_number":10,"context_line":"\t    \"new_share_type\": null,"},{"line_number":11,"context_line":"\t    \"new_share_network\": null,"},{"line_number":12,"context_line":"\t    \"force_host_assisted_migration\": true"},{"line_number":13,"context_line":""}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_962e4bf8","line":10,"updated":"2020-05-04 16:49:16.000000000","message":"\"new_share_type_id\": \"foo_share_type_id\u0027,","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":8,"context_line":"\t    \"nondisruptive\": false,"},{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","},{"line_number":10,"context_line":"\t    \"new_share_type\": null,"},{"line_number":11,"context_line":"\t    \"new_share_network\": null,"},{"line_number":12,"context_line":"\t    \"force_host_assisted_migration\": true"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"        }"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_163a3b33","line":11,"updated":"2020-05-04 16:49:16.000000000","message":"\"new_share_network_id\": \"bar_share_network_id\"","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":9,"context_line":"\t    \"dest_host\": \"ubuntu@generic2#GENERIC2\","},{"line_number":10,"context_line":"\t    \"new_share_type\": null,"},{"line_number":11,"context_line":"\t    \"new_share_network\": null,"},{"line_number":12,"context_line":"\t    \"force_host_assisted_migration\": true"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"        }"},{"line_number":15,"context_line":"}"}],"source_content_type":"application/json","patch_set":4,"id":"1f493fa4_b61267b3","line":12,"updated":"2020-05-04 16:49:16.000000000","message":"\"force_host_assisted_migration\": false,","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"}],"api-ref/source/share-migration.inc":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"df33271e_2985115b","updated":"2020-03-27 00:29:49.000000000","message":"Can you please wrap all lines to \u003c79 characters?","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The Share Migration API is an administrator-only experimental API that allows"},{"line_number":8,"context_line":"the invoker to select a destination pool to migrate a share to, while still allowing clients to access the source share"},{"line_number":9,"context_line":"instance during migration."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Share migration is implementedin a 2-phase approach. The first phase of"},{"line_number":12,"context_line":"migration is when operations that take the longest are performed, such as data copying or replication. After first pass of data copying is complete, it is up to administrator to trigger the second phase, often referred to as switchover"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_49821551","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":8},"updated":"2020-03-27 00:29:49.000000000","message":"\"share instance\"","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":8,"context_line":"the invoker to select a destination pool to migrate a share to, while still allowing clients to access the source share"},{"line_number":9,"context_line":"instance during migration."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Share migration is implementedin a 2-phase approach. The first phase of"},{"line_number":12,"context_line":"migration is when operations that take the longest are performed, such as data copying or replication. After first pass of data copying is complete, it is up to administrator to trigger the second phase, often referred to as switchover"},{"line_number":13,"context_line":"phase ,which may perform operations such as last sync and deleting the source"},{"line_number":14,"context_line":"instacnce."}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_a99801c0","line":11,"range":{"start_line":11,"start_character":19,"end_line":11,"end_character":32},"updated":"2020-03-27 00:29:49.000000000","message":"space","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":9,"context_line":"instance during migration."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Share migration is implementedin a 2-phase approach. The first phase of"},{"line_number":12,"context_line":"migration is when operations that take the longest are performed, such as data copying or replication. After first pass of data copying is complete, it is up to administrator to trigger the second phase, often referred to as switchover"},{"line_number":13,"context_line":"phase ,which may perform operations such as last sync and deleting the source"},{"line_number":14,"context_line":"instacnce."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_e992099e","line":12,"range":{"start_line":12,"start_character":115,"end_line":12,"end_character":119},"updated":"2020-03-27 00:29:49.000000000","message":"phase","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Share migration is implementedin a 2-phase approach. The first phase of"},{"line_number":12,"context_line":"migration is when operations that take the longest are performed, such as data copying or replication. After first pass of data copying is complete, it is up to administrator to trigger the second phase, often referred to as switchover"},{"line_number":13,"context_line":"phase ,which may perform operations such as last sync and deleting the source"},{"line_number":14,"context_line":"instacnce."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_c98d857c","line":13,"range":{"start_line":13,"start_character":5,"end_line":13,"end_character":7},"updated":"2020-03-27 00:29:49.000000000","message":"comma, space","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Share migration is implementedin a 2-phase approach. The first phase of"},{"line_number":12,"context_line":"migration is when operations that take the longest are performed, such as data copying or replication. After first pass of data copying is complete, it is up to administrator to trigger the second phase, often referred to as switchover"},{"line_number":13,"context_line":"phase ,which may perform operations such as last sync and deleting the source"},{"line_number":14,"context_line":"instacnce."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_29ea310e","line":13,"range":{"start_line":13,"start_character":44,"end_line":13,"end_character":48},"updated":"2020-03-27 00:29:49.000000000","message":"final","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Share migration is implementedin a 2-phase approach. The first phase of"},{"line_number":12,"context_line":"migration is when operations that take the longest are performed, such as data copying or replication. After first pass of data copying is complete, it is up to administrator to trigger the second phase, often referred to as switchover"},{"line_number":13,"context_line":"phase ,which may perform operations such as last sync and deleting the source"},{"line_number":14,"context_line":"instacnce."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"},{"line_number":17,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_09edad24","line":14,"range":{"start_line":13,"start_character":71,"end_line":14,"end_character":9},"updated":"2020-03-27 00:29:49.000000000","message":"source share instance","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":13,"context_line":"phase ,which may perform operations such as last sync and deleting the source"},{"line_number":14,"context_line":"instacnce."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"},{"line_number":17,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"},{"line_number":18,"context_line":"may employ one of two mechanisms which is driver-assisted migration and"},{"line_number":19,"context_line":"host-assisted migration. Which provide diffrent capabilities and affect how thedisruption occurs with regards to user access during data copy phase and"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_49f7b5f6","line":16,"range":{"start_line":16,"start_character":33,"end_line":16,"end_character":39},"updated":"2020-03-27 00:29:49.000000000","message":"can remain","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"},{"line_number":17,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"},{"line_number":18,"context_line":"may employ one of two mechanisms which is driver-assisted migration and"},{"line_number":19,"context_line":"host-assisted migration. Which provide diffrent capabilities and affect how thedisruption occurs with regards to user access during data copy phase and"},{"line_number":20,"context_line":"disconnection during switchover phase."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_a9dda171","line":18,"range":{"start_line":18,"start_character":39,"end_line":18,"end_character":41},"updated":"2020-03-27 00:29:49.000000000","message":"are","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"},{"line_number":17,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"},{"line_number":18,"context_line":"may employ one of two mechanisms which is driver-assisted migration and"},{"line_number":19,"context_line":"host-assisted migration. Which provide diffrent capabilities and affect how thedisruption occurs with regards to user access during data copy phase and"},{"line_number":20,"context_line":"disconnection during switchover phase."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Possible use cases for data migration include:"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_89d89d7f","line":19,"range":{"start_line":19,"start_character":25,"end_line":19,"end_character":30},"updated":"2020-03-27 00:29:49.000000000","message":"These methods","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"},{"line_number":17,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"},{"line_number":18,"context_line":"may employ one of two mechanisms which is driver-assisted migration and"},{"line_number":19,"context_line":"host-assisted migration. Which provide diffrent capabilities and affect how thedisruption occurs with regards to user access during data copy phase and"},{"line_number":20,"context_line":"disconnection during switchover phase."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Possible use cases for data migration include:"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_e9e7a93f","line":19,"range":{"start_line":19,"start_character":39,"end_line":19,"end_character":47},"updated":"2020-03-27 00:29:49.000000000","message":"different","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":16,"context_line":"During the data copy phase, user remain connected to the source, and may have"},{"line_number":17,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"},{"line_number":18,"context_line":"may employ one of two mechanisms which is driver-assisted migration and"},{"line_number":19,"context_line":"host-assisted migration. Which provide diffrent capabilities and affect how thedisruption occurs with regards to user access during data copy phase and"},{"line_number":20,"context_line":"disconnection during switchover phase."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Possible use cases for data migration include:"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_09d64d50","line":20,"range":{"start_line":19,"start_character":76,"end_line":20,"end_character":38},"updated":"2020-03-27 00:29:49.000000000","message":"replace with: \"efficiently the data copy and switchover are achieved. Generally speaking, driver assisted migration is limited to homogenous storage backends and when available, is expected to be faster and more efficient than host assisted migration. Driver assisted migration occurs on the storage back end, while host assisted migration occurs on the OpenStack nodes running the manila-data service.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":20,"context_line":"disconnection during switchover phase."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Possible use cases for data migration include:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- Migrating shares along with snapshots."},{"line_number":25,"context_line":" - Better user experience when choosing the API parameters."},{"line_number":26,"context_line":" - Load balancing among share servers."}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_69427912","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":0},"updated":"2020-03-27 00:29:49.000000000","message":"Please add:\n\n  - Bring down a physical storage device for maintenance\n  - Free up space in a thinly-provisioned back end.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Possible use cases for data migration include:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- Migrating shares along with snapshots."},{"line_number":25,"context_line":" - Better user experience when choosing the API parameters."},{"line_number":26,"context_line":" - Load balancing among share servers."},{"line_number":27,"context_line":" - Retyping a share"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_e9c0497e","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":1},"updated":"2020-03-27 00:29:49.000000000","message":"missing preceding space","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Possible use cases for data migration include:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- Migrating shares along with snapshots."},{"line_number":25,"context_line":" - Better user experience when choosing the API parameters."},{"line_number":26,"context_line":" - Load balancing among share servers."},{"line_number":27,"context_line":" - Retyping a share"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_2938719e","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":59},"updated":"2020-03-27 00:29:49.000000000","message":"What does this mean?","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. note::"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    Share Migration API are `experimental APIs \u003c#experimental-apis\u003e`_ ."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Start Migration(since API V2.29)"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_4945f516","line":31,"range":{"start_line":31,"start_character":20,"end_line":31,"end_character":23},"updated":"2020-03-27 00:29:49.000000000","message":"APIs","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    Share Migration API are `experimental APIs \u003c#experimental-apis\u003e`_ ."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Start Migration(since API V2.29)"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. rest_method:: POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_8946dd20","line":34,"range":{"start_line":34,"start_character":26,"end_line":34,"end_character":27},"updated":"2020-03-27 00:29:49.000000000","message":"v","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"   - share\u003d share"},{"line_number":65,"context_line":"   - force_host_assisted_migration\u003d force_host_assisted_migration"},{"line_number":66,"context_line":"   - preserve_snapshot\u003d preserve_snapshot"},{"line_number":67,"context_line":"   - preserve_metadata\u003d preserve_metadata"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_e955e9c7","line":64,"range":{"start_line":64,"start_character":10,"end_line":64,"end_character":11},"updated":"2020-03-27 00:29:49.000000000","message":"replace with colon, here and below","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":79,"context_line":".. versionadded:: 2.29"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Completes share migration. This API will initiate the switch-over from the"},{"line_number":82,"context_line":"source to destination share. This operation is disruptive."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Response codes"},{"line_number":85,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_c950e5d7","line":82,"range":{"start_line":82,"start_character":44,"end_line":82,"end_character":46},"updated":"2020-03-27 00:29:49.000000000","message":"can be","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":99,"context_line":"-------"},{"line_number":100,"context_line":"          .. rest_parameters:: parameters.yaml"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"   - share\u003d share"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_89237d05","line":102,"range":{"start_line":102,"start_character":5,"end_line":102,"end_character":17},"updated":"2020-03-27 00:29:49.000000000","message":"There are two more APIs that were added in a slightly earlier version (2.22) - but,  including them here will complete this document:\n\nmigration_cancel and migration_get_progress\n\nhttps://opendev.org/openstack/manila/src/commit/5c858bc528bc47929b3519ccc6148c76bde734f0/manila/share/api.py#L1545-L1599\n\nand \n\nhttps://opendev.org/openstack/manila/src/commit/5c858bc528bc47929b3519ccc6148c76bde734f0/manila/share/api.py#L1504-L1523","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[{"line_number":99,"context_line":"-------"},{"line_number":100,"context_line":"          .. rest_parameters:: parameters.yaml"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"   - share\u003d share"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"df33271e_296191aa","line":102,"range":{"start_line":102,"start_character":10,"end_line":102,"end_character":11},"updated":"2020-03-27 00:29:49.000000000","message":"replace with colon","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Share Migration(since API v2.29)"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The Share Migration API is an administrator-only experimental API that allows"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_f6cfcf26","line":4,"updated":"2020-05-04 16:49:16.000000000","message":"NIT. Add an space between \"Migration\" and \"(\". You need to extend the \"\u003d\" enclosing to fit the new length.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Share Migration(since API v2.29)"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The Share Migration API is an administrator-only experimental API that allows"},{"line_number":8,"context_line":"the invoker to select a destination pool to migrate a share to,"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_6c2010f9","line":5,"updated":"2020-05-04 16:49:16.000000000","message":"since API v2.5","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":14,"context_line":"data copying or replication. After first phase of data copying is complete,"},{"line_number":15,"context_line":"it is up to administrator to trigger the second phase,"},{"line_number":16,"context_line":"often referred to as switchover phase, which may perform operations"},{"line_number":17,"context_line":"such as final sync and deleting the source share instacnce."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"During the data copy phase, user can remain connected to the source, and may have"},{"line_number":20,"context_line":"to reconnect after the switchover phase. In order to migrate a share, manila"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_f5b42ef4","line":17,"updated":"2020-05-04 16:49:16.000000000","message":"s/instacnce/instance/g","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":21,"context_line":"may employ one of two mechanisms which are driver-assisted migration and"},{"line_number":22,"context_line":"host-assisted migration. These methods provide different capabilities"},{"line_number":23,"context_line":"and affect how efficiently the data copy and switchover"},{"line_number":24,"context_line":"are achieved. Generally speaking, driver-assisted migration is"},{"line_number":25,"context_line":"limited to homogenous storage backends and when available,"},{"line_number":26,"context_line":"is expected to be faster and more efficient than host-assisted migration."},{"line_number":27,"context_line":"Driver-assisted migration occurs on the storage backend,"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_19f42ccf","line":24,"updated":"2020-05-04 16:49:16.000000000","message":"I\u0027d split this comparison with bullets and talk about the different methods so it\u0027s clear to the reader the main differences. Something like:\n\n- ``Driver-assisted migration``: This mechanism is intended to make use of driver optimizations to migrate shares between pools of the same storage vendor. This mechanism allows migrating shares nondisruptively while the source remains writable, preserving all filesystem metadata and snapshots. The migration workload is performed in the storage back end.\n- ``Host-assisted migration``: This mechanism is intended to migrate shares in an agnostic manner between two different pools, regardless of storage vendor. The implementation for this mechanism does not offer the same properties found in driver-assisted migration. In host-assisted migration, the source remains readable, snapshots must be deleted prior to starting the migration, filesystem metadata may be lost, and the clients will get disconnected by the end of migration. The migration workload is performed by the Data Service, which is a dedicated manila service for intensive data operations.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":27,"context_line":"Driver-assisted migration occurs on the storage backend,"},{"line_number":28,"context_line":"while host-assisted migration occurs on the OpenStack nodes"},{"line_number":29,"context_line":"running the manila data service."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Possible use cases for data migration include:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" - Migrating shares along with snapshots."}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_f9db404c","line":30,"updated":"2020-05-04 16:49:16.000000000","message":"Add \"When starting a migration, ``driver-assisted migration`` is attempted first. If the shared file system service detects it is not possible to perform the ``driver-assisted migration``, it proceeds to attempt ``host-assisted migration``.\"","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Possible use cases for data migration include:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" - Migrating shares along with snapshots."},{"line_number":34,"context_line":" - Bring down a physical storage device for maintenance"},{"line_number":35,"context_line":" - Free up space in a thinly-provisioned back end."},{"line_number":36,"context_line":" - Load balancing among share servers."}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_f9e500de","line":33,"updated":"2020-05-04 16:49:16.000000000","message":"Hmm, this sounds a it confusing. I\u0027d remove this example.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    Share Migration APIs are `experimental APIs \u003c#experimental-apis\u003e`_ ."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Start Migration(since API v2.29)"},{"line_number":45,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. rest_method:: POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_7920d0f8","line":44,"updated":"2020-05-04 16:49:16.000000000","message":"Add an space between \"Migration\" and \"(\". Add \"\u003d\" to fit the new length of the string.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. rest_method:: POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. versionadded:: 2.29"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Initiates share migration. This API will initiate the share data copy to the"},{"line_number":52,"context_line":"new host. The copy operation is non-disruptive."}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_8c175ca4","line":49,"updated":"2020-05-04 16:49:16.000000000","message":"2.5","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   - share: share"},{"line_number":75,"context_line":"   - project_id: project_id_path"},{"line_number":76,"context_line":"   - share_id: share_id"},{"line_number":77,"context_line":"   - force_host_assisted_migration: force_host_assisted_migration"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_797570fa","line":74,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param, we already have it in share_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":72,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   - share: share"},{"line_number":75,"context_line":"   - project_id: project_id_path"},{"line_number":76,"context_line":"   - share_id: share_id"},{"line_number":77,"context_line":"   - force_host_assisted_migration: force_host_assisted_migration"},{"line_number":78,"context_line":"   - preserve_snapshots: preserve_snapshots"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_8ce0fcce","line":75,"updated":"2020-05-04 16:49:16.000000000","message":"project_id: project_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":79,"context_line":"   - preserve_metadata: preserve_metadata"},{"line_number":80,"context_line":"   - nondisruptive: nondisruptive"},{"line_number":81,"context_line":"   - writable: writable"},{"line_number":82,"context_line":"   - new_share_type: new_share_type"},{"line_number":83,"context_line":"   - new_share_network: new_share_network"},{"line_number":84,"context_line":"   - dest_host: dest_host"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_99cafc17","line":82,"updated":"2020-05-04 16:49:16.000000000","message":"new_share_type_id: new_share_type_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"96af7072d16fd4fc3a5e5f3374aa5ecf3105c531","unresolved":false,"context_lines":[{"line_number":79,"context_line":"   - preserve_metadata: preserve_metadata"},{"line_number":80,"context_line":"   - nondisruptive: nondisruptive"},{"line_number":81,"context_line":"   - writable: writable"},{"line_number":82,"context_line":"   - new_share_type: new_share_type"},{"line_number":83,"context_line":"   - new_share_network: new_share_network"},{"line_number":84,"context_line":"   - dest_host: dest_host"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"ff570b3c_0391749a","line":82,"in_reply_to":"1f493fa4_99cafc17","updated":"2020-05-08 22:29:29.000000000","message":"vrushti asked -\u003e There isn\u0027t any new_share_network_id and\nnew_share_type_id in parameters.yaml. I have already declared these two as new_share_network and _new_share_type. If I use new_share_network_id and new_share_type_id, I have to remove new_share_network and new_share_type becasue tox -e api-ref will show error about not using thease two parameters. If I remove these two user may not understand what is new_share_network and new_share_type.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   - nondisruptive: nondisruptive"},{"line_number":81,"context_line":"   - writable: writable"},{"line_number":82,"context_line":"   - new_share_type: new_share_type"},{"line_number":83,"context_line":"   - new_share_network: new_share_network"},{"line_number":84,"context_line":"   - dest_host: dest_host"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Request example"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_f9cfc026","line":83,"updated":"2020-05-04 16:49:16.000000000","message":"new_share_network_id: new_share_network_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":81,"context_line":"   - writable: writable"},{"line_number":82,"context_line":"   - new_share_type: new_share_type"},{"line_number":83,"context_line":"   - new_share_network: new_share_network"},{"line_number":84,"context_line":"   - dest_host: dest_host"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Request example"},{"line_number":87,"context_line":"---------------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_79e3b0a5","line":84,"updated":"2020-05-04 16:49:16.000000000","message":"host: host","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":90,"context_line":"   :language: javascript"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Complete Migration (since API v2.29)"},{"line_number":94,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_398768b9","line":93,"updated":"2020-05-04 16:49:16.000000000","message":"since API v2.22","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Complete Migration (since API v2.29)"},{"line_number":94,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":97,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_79fc503e","line":94,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Remove the extra \"\u003d\" enclosing","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":".. versionadded:: 2.29"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Completes share migration. This API will initiate the switch-over from the"},{"line_number":101,"context_line":"source to destination share. This operation can be disruptive."}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_598eb4d0","line":98,"updated":"2020-05-04 16:49:16.000000000","message":"2.15","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":118,"context_line":"-------"},{"line_number":119,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   - share: share"},{"line_number":122,"context_line":"   - project_id: project_id_path"},{"line_number":123,"context_line":"   - share_id: share_id"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_99c15ce8","line":121,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":119,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   - share: share"},{"line_number":122,"context_line":"   - project_id: project_id_path"},{"line_number":123,"context_line":"   - share_id: share_id"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Request example"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_59a7d450","line":122,"updated":"2020-05-04 16:49:16.000000000","message":"project_id: project_id","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":129,"context_line":"   :language: javascript"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Migration Get Process (since API v2.29)"},{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_395e4845","line":132,"updated":"2020-05-04 16:49:16.000000000","message":"v2.22","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":134,"context_line":""},{"line_number":135,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":".. versionadded:: 2.29"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Response codes"},{"line_number":140,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_5955141d","line":137,"updated":"2020-05-04 16:49:16.000000000","message":"2.15","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. rest_status_code:: success status.yaml"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"   - 202"},{"line_number":145,"context_line":".. rest_status_code:: error status.yaml"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"   - 400"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_d93e44d9","line":144,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Add an space below","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":154,"context_line":"-------"},{"line_number":155,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"   - share: share"},{"line_number":158,"context_line":"   - project_id: project_id_path"},{"line_number":159,"context_line":"   - share_id: share_id"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_1920acb0","line":157,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":155,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"   - share: share"},{"line_number":158,"context_line":"   - project_id: project_id_path"},{"line_number":159,"context_line":"   - share_id: share_id"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_792d70a7","line":158,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":164,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"   - total_progress: total_progress"},{"line_number":167,"context_line":"   - task_state: task_state"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Request example"},{"line_number":170,"context_line":"---------------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_8c50fc0c","line":167,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"5e6831ccc423057fde3749a03829402612de1b74","unresolved":false,"context_lines":[{"line_number":164,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"   - total_progress: total_progress"},{"line_number":167,"context_line":"   - task_state: task_state"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Request example"},{"line_number":170,"context_line":"---------------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"ff570b3c_c3adbceb","line":167,"in_reply_to":"1f493fa4_8c50fc0c","updated":"2020-05-08 22:18:30.000000000","message":"My bad, keep this one","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"96af7072d16fd4fc3a5e5f3374aa5ecf3105c531","unresolved":false,"context_lines":[{"line_number":164,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"   - total_progress: total_progress"},{"line_number":167,"context_line":"   - task_state: task_state"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Request example"},{"line_number":170,"context_line":"---------------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"ff570b3c_43e88c15","line":167,"in_reply_to":"ff570b3c_c3adbceb","updated":"2020-05-08 22:29:29.000000000","message":"vrushti asked -\u003e Which parameter should I remove? In parameters you told me to remove total_progress and here I guess I told me to remove task_state. I don\u0027t understand why I should remove total_progress in the parameters.yaml? because It is important to give parameter which is shown in response code while running migration_get_process.If I remove from the parameters.yaml. Error will be occured while running tox -e api-ref.\n\nvkmc response -\u003e since the comment it\u0027s in L167 I was referring to task_state. Still, it was my mistake since whereas we don\u0027t get the task_state as part of the call we add it afterwards when we call the migration model builder to provide more information on what\u0027s going on and then we return that.","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":172,"context_line":".. literalinclude:: samples/share-migration-get-process-request.json"},{"line_number":173,"context_line":"   :language: javascript"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Response_parameters"},{"line_number":176,"context_line":"-------------------"},{"line_number":177,"context_line":".. literalinclude:: samples/share-migration-get-process-response.json"},{"line_number":178,"context_line":"   :language: javascript"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_2c3f28b6","line":175,"updated":"2020-05-04 16:49:16.000000000","message":"NIT. Response example","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":179,"context_line":""},{"line_number":180,"context_line":""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Cancel Migration (since API v2.29)"},{"line_number":183,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_ac74d89d","line":182,"updated":"2020-05-04 16:49:16.000000000","message":"v2.22","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Cancel Migration (since API v2.29)"},{"line_number":183,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":186,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_6c49305f","line":183,"updated":"2020-05-04 16:49:16.000000000","message":"NIT Remove extra \"\u003d\" from enclosing","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. versionadded:: 2.29"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"Response codes"},{"line_number":190,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_ec6ee0c7","line":187,"updated":"2020-05-04 16:49:16.000000000","message":"2.15","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":191,"context_line":""},{"line_number":192,"context_line":".. rest_status_code:: success status.yaml"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"   - 202"},{"line_number":195,"context_line":".. rest_status_code:: error status.yaml"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"   - 400"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_4cb43436","line":194,"updated":"2020-05-04 16:49:16.000000000","message":"NIT. Add an space below","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":204,"context_line":"-------"},{"line_number":205,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"   - share: share"},{"line_number":208,"context_line":"   - project_id: project_id_path"},{"line_number":209,"context_line":"   - share_id: share_id"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_ac9978d1","line":207,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"b3349ce88daa4c50f13e33cb74e147d673de7318","unresolved":false,"context_lines":[{"line_number":205,"context_line":".. rest_parameters:: parameters.yaml"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"   - share: share"},{"line_number":208,"context_line":"   - project_id: project_id_path"},{"line_number":209,"context_line":"   - share_id: share_id"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"Request example"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"1f493fa4_8c9e3cb6","line":208,"updated":"2020-05-04 16:49:16.000000000","message":"Remove this param","commit_id":"faa862a5ec8ac46f8a510adb274bbd3a62eaf362"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9f560f44_e38946c7","updated":"2020-09-22 22:15:12.000000000","message":"Share migration was added as an experimental feature API in version 2.5\nIt was improved in version 2.15; and further in version 2.22\n\nIn all these changes, API backwards compatibility was not maintained when the new API semantics were introduced. \n\nSo, lets not claim that this works before version 2.22.","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"c324415b73135b2e112dfb758f293d7d35d5e5d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9f560f44_4674809c","in_reply_to":"9f560f44_e38946c7","updated":"2020-09-22 22:24:35.000000000","message":"Good to know the history on this :) thanks for the detailed explanation","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. -*- rst -*-"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Share Migration (since API v2.5)"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The Share Migration API is an administrator-only experimental API that allows"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_23985e19","line":4,"range":{"start_line":4,"start_character":27,"end_line":4,"end_character":31},"updated":"2020-09-22 22:15:12.000000000","message":"2.22","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":66,"context_line":"    Share Migration APIs are `experimental APIs \u003c#experimental-apis\u003e`_ ."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Start Migration (since API v2.5)"},{"line_number":70,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. rest_method:: POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_0371da0d","line":69,"range":{"start_line":69,"start_character":28,"end_line":69,"end_character":31},"updated":"2020-09-22 22:15:12.000000000","message":"remove \"(since API v2.5)\"","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. rest_method:: POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":".. versionadded:: 2.5"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Initiates share migration. This API will initiate the share data copy to the"},{"line_number":77,"context_line":"new host. The copy operation is non-disruptive."}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_e36dc62f","line":74,"range":{"start_line":74,"start_character":18,"end_line":74,"end_character":21},"updated":"2020-09-22 22:15:12.000000000","message":"2.22","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":114,"context_line":"   :language: javascript"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Complete Migration (since API v2.22)"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_83b20a95","line":117,"range":{"start_line":117,"start_character":18,"end_line":117,"end_character":36},"updated":"2020-09-22 22:15:12.000000000","message":"remove (since API v2.22) - it\u0027s there in the header","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":".. versionadded:: 2.15"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Completes share migration. This API will initiate the switch-over from the"},{"line_number":125,"context_line":"source to destination share. This operation can be disruptive."}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_c3afe228","line":122,"range":{"start_line":122,"start_character":20,"end_line":122,"end_character":22},"updated":"2020-09-22 22:15:12.000000000","message":"22","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":154,"context_line":"   :language: javascript"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Migration Get Process (since API v2.22)"},{"line_number":158,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_03a6fa54","line":157,"range":{"start_line":157,"start_character":22,"end_line":157,"end_character":39},"updated":"2020-09-22 22:15:12.000000000","message":"remove (since API v2.22) - it\u0027s there in the header","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":".. versionadded:: 2.15"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"Response codes"},{"line_number":165,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_e3a2e63e","line":162,"range":{"start_line":162,"start_character":20,"end_line":162,"end_character":22},"updated":"2020-09-22 22:15:12.000000000","message":"22","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":205,"context_line":"   :language: javascript"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Cancel Migration (since API v2.22)"},{"line_number":209,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_43611211","line":208,"range":{"start_line":208,"start_character":17,"end_line":208,"end_character":34},"updated":"2020-09-22 22:15:12.000000000","message":"remove (since API v2.22) - it\u0027s there in the header","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ae78900f9b207d950b4962e1d55ab16229d35525","unresolved":false,"context_lines":[{"line_number":210,"context_line":""},{"line_number":211,"context_line":".. rest_method::  POST /v2/{project_id}/shares/{share_id}/action"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":".. versionadded:: 2.15"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"Response codes"},{"line_number":216,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":8,"id":"9f560f44_23669e2a","line":213,"range":{"start_line":213,"start_character":20,"end_line":213,"end_character":22},"updated":"2020-09-22 22:15:12.000000000","message":"22","commit_id":"b22725e31e5477153e0cfcf657240f230183ce90"}],"releasenotes/notes/bug-1658230-ddd06b9378135204.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"36c21b5c5da3414e9bfa4ca70c527b0d6a821528","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"df33271e_495e95e6","updated":"2020-03-27 00:29:49.000000000","message":"A release note is not required. Documentation gets published right away as this patch merges.","commit_id":"a6d7aee61173a5dd86320d1d8f4a4225265a39a2"}]}
