)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"2eaa66905ad0f638c9569748de3607f0daeacc3c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add share server migration admin documentation"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Related-Bug: #1897903"},{"line_number":10,"context_line":"Change-Id: Ia6dd260e6d2f9e2a7d9d381d345d952a3069f8c5"},{"line_number":11,"context_line":"Signed-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_bd8f9ecb","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":7},"updated":"2020-10-06 02:01:30.000000000","message":"Partial","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"}],"doc/source/admin/shared-file-systems-share-server-migration.rst":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"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"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Share server migration is a functionality that lets administrators migrate"},{"line_number":8,"context_line":"their share servers, and all its shares and snapshots, to a new destination."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"As designed for share migration, a 2-phase approach was implemented for share"},{"line_number":11,"context_line":"server migration, which allows administrators control the right time to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9adc60e2","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":19},"updated":"2020-10-06 02:01:09.000000000","message":"\"a share server\" perhaps","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"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"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Share server migration is a functionality that lets administrators migrate"},{"line_number":8,"context_line":"their share servers, and all its shares and snapshots, to a new destination."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"As designed for share migration, a 2-phase approach was implemented for share"},{"line_number":11,"context_line":"server migration, which allows administrators control the right time to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_228d012a","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":19},"in_reply_to":"9f560f44_9adc60e2","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Share server migration is a functionality that lets administrators migrate"},{"line_number":8,"context_line":"their share servers, and all its shares and snapshots, to a new destination."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"As designed for share migration, a 2-phase approach was implemented for share"},{"line_number":11,"context_line":"server migration, which allows administrators control the right time to"},{"line_number":12,"context_line":"complete the operation, that usually ends on clients disruption."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_7a006c36","line":10,"range":{"start_line":10,"start_character":3,"end_line":10,"end_character":15},"updated":"2020-10-06 02:01:09.000000000","message":"\"with\" conveys the meaning succinctly","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Share server migration is a functionality that lets administrators migrate"},{"line_number":8,"context_line":"their share servers, and all its shares and snapshots, to a new destination."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"As designed for share migration, a 2-phase approach was implemented for share"},{"line_number":11,"context_line":"server migration, which allows administrators control the right time to"},{"line_number":12,"context_line":"complete the operation, that usually ends on clients disruption."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_02927d4b","line":10,"range":{"start_line":10,"start_character":3,"end_line":10,"end_character":15},"in_reply_to":"9f560f44_7a006c36","updated":"2020-10-08 12:46:16.000000000","message":"agree, thanks","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The process of migrating a share server involves different operations over the"},{"line_number":15,"context_line":"share server, but can be achieved by invoking only two operations,"},{"line_number":16,"context_line":"``migration_start`` and ``migration_complete``, while other operations like"},{"line_number":17,"context_line":"``migration_cancel`` and ``migration_get_progress`` can help during the"},{"line_number":18,"context_line":"the 1st phase of the process."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_7a850cae","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":17},"updated":"2020-10-06 02:01:09.000000000","message":"These terms don\u0027t make sense without context.. perhaps clarify this a bit differently in terms of actions they can take:\n\n \n\nThe process of migrating a share server involves different operations over the\nshare server, but you need only \"start\" the migration for a share server, and then\nrequest to \"complete\" it after the service has completed the first phase of the migration. When a share server is undergoing the first phase of migration, you\ncan choose to \"cancel\" it, or get a report of the progress.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The process of migrating a share server involves different operations over the"},{"line_number":15,"context_line":"share server, but can be achieved by invoking only two operations,"},{"line_number":16,"context_line":"``migration_start`` and ``migration_complete``, while other operations like"},{"line_number":17,"context_line":"``migration_cancel`` and ``migration_get_progress`` can help during the"},{"line_number":18,"context_line":"the 1st phase of the process."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_4298f567","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":17},"in_reply_to":"9f560f44_7a850cae","updated":"2020-10-08 12:46:16.000000000","message":"Make sense, done.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":22,"context_line":"host if the migration can or not be completed, providing an output with the"},{"line_number":23,"context_line":"compatible capabilities supported by the driver."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Share server migration only supports driver-assisted migration, which means"},{"line_number":26,"context_line":"that both source and destination backends must support this functionality,"},{"line_number":27,"context_line":"and might provide such operation in a more efficient way."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_fababc6e","line":25,"range":{"start_line":25,"start_character":23,"end_line":25,"end_character":62},"updated":"2020-10-06 02:01:09.000000000","message":"is driven by the share driver/s","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":22,"context_line":"host if the migration can or not be completed, providing an output with the"},{"line_number":23,"context_line":"compatible capabilities supported by the driver."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Share server migration only supports driver-assisted migration, which means"},{"line_number":26,"context_line":"that both source and destination backends must support this functionality,"},{"line_number":27,"context_line":"and might provide such operation in a more efficient way."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_a2a0f192","line":25,"range":{"start_line":25,"start_character":23,"end_line":25,"end_character":62},"in_reply_to":"9f560f44_fababc6e","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Share server migration only supports driver-assisted migration, which means"},{"line_number":26,"context_line":"that both source and destination backends must support this functionality,"},{"line_number":27,"context_line":"and might provide such operation in a more efficient way."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Server migration workflows"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_1ab85073","line":27,"range":{"start_line":27,"start_character":36,"end_line":27,"end_character":43},"updated":"2020-10-06 02:01:09.000000000","message":"an","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Share server migration only supports driver-assisted migration, which means"},{"line_number":26,"context_line":"that both source and destination backends must support this functionality,"},{"line_number":27,"context_line":"and might provide such operation in a more efficient way."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Server migration workflows"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_dabd3868","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":9},"updated":"2020-10-06 02:01:09.000000000","message":"the drivers must","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Share server migration only supports driver-assisted migration, which means"},{"line_number":26,"context_line":"that both source and destination backends must support this functionality,"},{"line_number":27,"context_line":"and might provide such operation in a more efficient way."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Server migration workflows"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_e2a669ac","line":27,"range":{"start_line":27,"start_character":36,"end_line":27,"end_character":43},"in_reply_to":"9f560f44_1ab85073","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Share server migration only supports driver-assisted migration, which means"},{"line_number":26,"context_line":"that both source and destination backends must support this functionality,"},{"line_number":27,"context_line":"and might provide such operation in a more efficient way."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Server migration workflows"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_829ded58","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":9},"in_reply_to":"9f560f44_dabd3868","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Server migration workflows"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Before actually starting the migration process, the administrator can use the"},{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_7aaeac2f","line":32,"range":{"start_line":32,"start_character":39,"end_line":32,"end_character":46},"updated":"2020-10-06 02:01:09.000000000","message":"remove word.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Server migration workflows"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Before actually starting the migration process, the administrator can use the"},{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_c2a3659a","line":32,"range":{"start_line":32,"start_character":39,"end_line":32,"end_character":46},"in_reply_to":"9f560f44_7aaeac2f","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Before actually starting the migration process, the administrator can use the"},{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"},{"line_number":36,"context_line":"migration process, otherwise it will need to identify the conflicting"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_5aa92823","line":33,"range":{"start_line":33,"start_character":10,"end_line":33,"end_character":29},"updated":"2020-10-06 02:01:09.000000000","message":"maybe link to the API Ref or CLI ref for this?","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Before actually starting the migration process, the administrator can use the"},{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"},{"line_number":36,"context_line":"migration process, otherwise it will need to identify the conflicting"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_0209dd93","line":33,"range":{"start_line":33,"start_character":10,"end_line":33,"end_character":29},"in_reply_to":"9f560f44_5aa92823","updated":"2020-10-08 12:46:16.000000000","message":"Yes, I\u0027m linking with the CLI commands below, that gives a good idea on how to operate it. I think that is better than the API in this context.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":32,"context_line":"Before actually starting the migration process, the administrator can use the"},{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"},{"line_number":36,"context_line":"migration process, otherwise it will need to identify the conflicting"},{"line_number":37,"context_line":"parameters or, in more complex scenarios, search for messages directly in the"},{"line_number":38,"context_line":"manila logs. The available capabilities are: ``writable``, ``nondisruptive``,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_baa84420","line":35,"range":{"start_line":35,"start_character":34,"end_line":35,"end_character":51},"updated":"2020-10-06 02:01:09.000000000","message":"you","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":32,"context_line":"Before actually starting the migration process, the administrator can use the"},{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"},{"line_number":36,"context_line":"migration process, otherwise it will need to identify the conflicting"},{"line_number":37,"context_line":"parameters or, in more complex scenarios, search for messages directly in the"},{"line_number":38,"context_line":"manila logs. The available capabilities are: ``writable``, ``nondisruptive``,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_62fa5977","line":35,"range":{"start_line":35,"start_character":34,"end_line":35,"end_character":51},"in_reply_to":"9f560f44_baa84420","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"},{"line_number":36,"context_line":"migration process, otherwise it will need to identify the conflicting"},{"line_number":37,"context_line":"parameters or, in more complex scenarios, search for messages directly in the"},{"line_number":38,"context_line":"manila logs. The available capabilities are: ``writable``, ``nondisruptive``,"},{"line_number":39,"context_line":"``preserve_snapshots`` and ``new_share_network_id``, which are detailed in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9aa3c043","line":36,"range":{"start_line":36,"start_character":29,"end_line":36,"end_character":31},"updated":"2020-10-06 02:01:09.000000000","message":"you","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":33,"context_line":"operation ``migration_check`` to verify if the destination host and the"},{"line_number":34,"context_line":"requested capabilities are supported by the driver. If the answer is"},{"line_number":35,"context_line":"``compatible`` equal to ``True``, the administrator can proceed with the"},{"line_number":36,"context_line":"migration process, otherwise it will need to identify the conflicting"},{"line_number":37,"context_line":"parameters or, in more complex scenarios, search for messages directly in the"},{"line_number":38,"context_line":"manila logs. The available capabilities are: ``writable``, ``nondisruptive``,"},{"line_number":39,"context_line":"``preserve_snapshots`` and ``new_share_network_id``, which are detailed in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_42ff5565","line":36,"range":{"start_line":36,"start_character":29,"end_line":36,"end_character":31},"in_reply_to":"9f560f44_9aa3c043","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":39,"context_line":"``preserve_snapshots`` and ``new_share_network_id``, which are detailed in"},{"line_number":40,"context_line":":ref:`shared_file_systems_share_server_migration_parameters`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The migration process starts by invoking the ``migration_start`` operation for"},{"line_number":43,"context_line":"the share server that meant to be migrated. This operation will start the first"},{"line_number":44,"context_line":"phase of the migration that copies all data, from source to destination,"},{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_da625815","line":42,"range":{"start_line":42,"start_character":47,"end_line":42,"end_character":62},"updated":"2020-10-06 02:01:09.000000000","message":"link to the api/cli ref for this action like above","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"``preserve_snapshots`` and ``new_share_network_id``, which are detailed in"},{"line_number":40,"context_line":":ref:`shared_file_systems_share_server_migration_parameters`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The migration process starts by invoking the ``migration_start`` operation for"},{"line_number":43,"context_line":"the share server that meant to be migrated. This operation will start the first"},{"line_number":44,"context_line":"phase of the migration that copies all data, from source to destination,"},{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_a2f7518c","line":42,"range":{"start_line":42,"start_character":47,"end_line":42,"end_character":62},"in_reply_to":"9f560f44_da625815","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":40,"context_line":":ref:`shared_file_systems_share_server_migration_parameters`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The migration process starts by invoking the ``migration_start`` operation for"},{"line_number":43,"context_line":"the share server that meant to be migrated. This operation will start the first"},{"line_number":44,"context_line":"phase of the migration that copies all data, from source to destination,"},{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"},{"line_number":46,"context_line":"that implements it."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_1a6df002","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":42},"updated":"2020-10-06 02:01:09.000000000","message":"a given share server","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":40,"context_line":":ref:`shared_file_systems_share_server_migration_parameters`."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The migration process starts by invoking the ``migration_start`` operation for"},{"line_number":43,"context_line":"the share server that meant to be migrated. This operation will start the first"},{"line_number":44,"context_line":"phase of the migration that copies all data, from source to destination,"},{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"},{"line_number":46,"context_line":"that implements it."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_82f4cd88","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":42},"in_reply_to":"9f560f44_1a6df002","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":42,"context_line":"The migration process starts by invoking the ``migration_start`` operation for"},{"line_number":43,"context_line":"the share server that meant to be migrated. This operation will start the first"},{"line_number":44,"context_line":"phase of the migration that copies all data, from source to destination,"},{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"},{"line_number":46,"context_line":"that implements it."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"During the 1st phase, administrators can optionally request the current status"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_7a5cec4b","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":51},"updated":"2020-10-06 02:01:09.000000000","message":"including all the shares, their access rules and even snapshots if supported by the share driver controlling the destination host.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":42,"context_line":"The migration process starts by invoking the ``migration_start`` operation for"},{"line_number":43,"context_line":"the share server that meant to be migrated. This operation will start the first"},{"line_number":44,"context_line":"phase of the migration that copies all data, from source to destination,"},{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"},{"line_number":46,"context_line":"that implements it."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"During the 1st phase, administrators can optionally request the current status"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_c2ea459e","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":51},"in_reply_to":"9f560f44_7a5cec4b","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"},{"line_number":46,"context_line":"that implements it."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"During the 1st phase, administrators can optionally request the current status"},{"line_number":49,"context_line":"of a migration, using ``migration_get_progress`` operation to retrieve the"},{"line_number":50,"context_line":"total progress of the data copy and its current task state. If supported by the"},{"line_number":51,"context_line":"driver, they can also cancel this operation by issuing ``migration_cancel``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_5a576828","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":20},"updated":"2020-10-06 02:01:09.000000000","message":"\"Get progress\" can be invoked even through the second phase, correct?","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":45,"context_line":"including all shares, snapshots and shares\u0027 access, if supported by the driver"},{"line_number":46,"context_line":"that implements it."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"During the 1st phase, administrators can optionally request the current status"},{"line_number":49,"context_line":"of a migration, using ``migration_get_progress`` operation to retrieve the"},{"line_number":50,"context_line":"total progress of the data copy and its current task state. If supported by the"},{"line_number":51,"context_line":"driver, they can also cancel this operation by issuing ``migration_cancel``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_222981f1","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":20},"in_reply_to":"9f560f44_5a576828","updated":"2020-10-08 12:46:16.000000000","message":"Yeah, you are right, it is available during the entire process.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"and wait until all status become ``active`` and ``available`` again."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_fa2d9cae","line":55,"range":{"start_line":55,"start_character":42,"end_line":55,"end_character":48},"updated":"2020-10-06 02:01:09.000000000","message":"initiated","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"and wait until all status become ``active`` and ``available`` again."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3a38b4ec","line":55,"range":{"start_line":55,"start_character":13,"end_line":55,"end_character":31},"updated":"2020-10-06 02:01:09.000000000","message":"link to api/cli ref as above","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":52,"context_line":"and wait until all status become ``active`` and ``available`` again."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_022efdf8","line":55,"range":{"start_line":55,"start_character":13,"end_line":55,"end_character":31},"in_reply_to":"9f560f44_3a38b4ec","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":52,"context_line":"and wait until all status become ``active`` and ``available`` again."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_622ff9f4","line":55,"range":{"start_line":55,"start_character":42,"end_line":55,"end_character":48},"in_reply_to":"9f560f44_fa2d9cae","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_7a218cb5","line":56,"range":{"start_line":56,"start_character":41,"end_line":56,"end_character":70},"updated":"2020-10-06 02:01:09.000000000","message":"disrupts client access","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_42347549","line":56,"range":{"start_line":56,"start_character":41,"end_line":56,"end_character":70},"in_reply_to":"9f560f44_7a218cb5","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9a2620cb","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":44},"updated":"2020-10-06 02:01:09.000000000","message":"the export locations of the shares will change","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_a23c7130","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":44},"in_reply_to":"9f560f44_9a2620cb","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"},{"line_number":61,"context_line":"tracking which operation is being executed during this process. The following"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_ba04c419","line":58,"range":{"start_line":57,"start_character":46,"end_line":58,"end_character":70},"updated":"2020-10-06 02:01:09.000000000","message":"break sentence here, and clarify:\n\n\"The new export locations will be derived from the new share server that is provisioned at the destination, which is instantiated with distinct network allocations.\"","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":54,"context_line":"After completing the data copy, the first phase is completed and the next"},{"line_number":55,"context_line":"operation, ``migration_complete``, can be called to finish the migration. The"},{"line_number":56,"context_line":"``migration_complete`` operation usually causes the clients disruption, since"},{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"},{"line_number":61,"context_line":"tracking which operation is being executed during this process. The following"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_e242e9ab","line":58,"range":{"start_line":57,"start_character":46,"end_line":58,"end_character":70},"in_reply_to":"9f560f44_ba04c419","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"},{"line_number":61,"context_line":"tracking which operation is being executed during this process. The following"},{"line_number":62,"context_line":"tables shows, for each phase, the expected ``task_state``, along with their"},{"line_number":63,"context_line":"order of execution and a brief description of the actions that are being"},{"line_number":64,"context_line":"executed in the back end."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_ddfed202","line":61,"range":{"start_line":60,"start_character":74,"end_line":61,"end_character":8},"updated":"2020-10-06 02:01:09.000000000","message":"track","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"shares\u0027 export location end up being updated, due to network changes caused by"},{"line_number":58,"context_line":"the setup of the new share server with a different network allocation."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"},{"line_number":61,"context_line":"tracking which operation is being executed during this process. The following"},{"line_number":62,"context_line":"tables shows, for each phase, the expected ``task_state``, along with their"},{"line_number":63,"context_line":"order of execution and a brief description of the actions that are being"},{"line_number":64,"context_line":"executed in the back end."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_6208997f","line":61,"range":{"start_line":60,"start_character":74,"end_line":61,"end_character":8},"in_reply_to":"9f560f44_ddfed202","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"},{"line_number":61,"context_line":"tracking which operation is being executed during this process. The following"},{"line_number":62,"context_line":"tables shows, for each phase, the expected ``task_state``, along with their"},{"line_number":63,"context_line":"order of execution and a brief description of the actions that are being"},{"line_number":64,"context_line":"executed in the back end."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3d542efe","line":62,"range":{"start_line":62,"start_character":7,"end_line":62,"end_character":12},"updated":"2020-10-06 02:01:09.000000000","message":"show","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"A new field ``task_state`` is available in the share server model to help on"},{"line_number":61,"context_line":"tracking which operation is being executed during this process. The following"},{"line_number":62,"context_line":"tables shows, for each phase, the expected ``task_state``, along with their"},{"line_number":63,"context_line":"order of execution and a brief description of the actions that are being"},{"line_number":64,"context_line":"executed in the back end."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_420d958d","line":62,"range":{"start_line":62,"start_character":7,"end_line":62,"end_character":12},"in_reply_to":"9f560f44_3d542efe","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":69,"context_line":"  Sequence      *task_state*                      Description"},{"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\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\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\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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":71,"context_line":"      1          migration_starting               All initial validations passed, all shares and snapshots can\u0027t be modified until the end of the migration."},{"line_number":72,"context_line":"      2          migration_in_progress            The destination host started the process of migration. If the driver doesn\u0027t support remain ``writable``, all access rules are modified to read only."},{"line_number":73,"context_line":"      3          migration_driver_starting        The driver was called to initiate the process of migrating the share server. Manila will wait for driver\u0027s answer."},{"line_number":74,"context_line":"      4          migration_driver_in_progress     The driver accepted the request and started copying the data to the new share server. It will remain in this state until the end of the data copy."},{"line_number":75,"context_line":"      5          migration_driver_phase1_done     Driver finished copying the data and it\u0027s ready to complete the migration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9d145a43","line":72,"range":{"start_line":72,"start_character":105,"end_line":72,"end_character":154},"updated":"2020-10-06 02:01:09.000000000","message":"\"If the migration was invoked with ``writable: false``,","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":69,"context_line":"  Sequence      *task_state*                      Description"},{"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\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\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\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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":71,"context_line":"      1          migration_starting               All initial validations passed, all shares and snapshots can\u0027t be modified until the end of the migration."},{"line_number":72,"context_line":"      2          migration_in_progress            The destination host started the process of migration. If the driver doesn\u0027t support remain ``writable``, all access rules are modified to read only."},{"line_number":73,"context_line":"      3          migration_driver_starting        The driver was called to initiate the process of migrating the share server. Manila will wait for driver\u0027s answer."},{"line_number":74,"context_line":"      4          migration_driver_in_progress     The driver accepted the request and started copying the data to the new share server. It will remain in this state until the end of the data copy."},{"line_number":75,"context_line":"      5          migration_driver_phase1_done     Driver finished copying the data and it\u0027s ready to complete the migration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_dabb5472","line":72,"range":{"start_line":72,"start_character":105,"end_line":72,"end_character":154},"in_reply_to":"9f560f44_9d145a43","updated":"2020-10-08 12:46:16.000000000","message":"Actually, both share and share server migrations[1][2] rely on driver\u0027s compatibility to decide if all access rules will be modified to read only. This is also something that I\u0027m trying to explain in the \u0027start\u0027 and \u0027check\u0027 parameters sections.\n\n[1] https://opendev.org/openstack/manila/src/branch/master/manila/share/manager.py#L1061-L1063\n[2] https://opendev.org/openstack/manila/src/branch/master/manila/share/manager.py#L4871-L4876","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":75,"context_line":"      5          migration_driver_phase1_done     Driver finished copying the data and it\u0027s ready to complete the migration."},{"line_number":76,"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\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\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\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\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":77,"context_line":""},{"line_number":78,"context_line":"After starting the migration, it is possible to identify share servers that are"},{"line_number":79,"context_line":"being migrated by checking their statuses. The source share server will remain"},{"line_number":80,"context_line":"with ``server_migrating`` status while the destination share server will remain"},{"line_number":81,"context_line":"with ``server_migrating_to``. Administrators can link different share servers"},{"line_number":82,"context_line":"by checking their share server\u0027s field ``source_share_server_id``, that is"},{"line_number":83,"context_line":"updated only in share servers that work as migration destination."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"If an error occurs during the 1st phase of the migration, the source share"},{"line_number":86,"context_line":"server has its status reverted to ``active`` again, while the destination"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_1d220aa4","line":83,"range":{"start_line":78,"start_character":0,"end_line":83,"end_character":65},"updated":"2020-10-06 02:01:09.000000000","message":"The changes we made at the end make this easier:\n\nAlong with the share migration progress (in percentage) and the current task\nstate, the API also provides the destination share server ID. Alternatively, you may \ncheck the destination share server ID by querying the share servers for a\n\"source_share_server_id\" set to the ID of the share server being migrated.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"      5          migration_driver_phase1_done     Driver finished copying the data and it\u0027s ready to complete the migration."},{"line_number":76,"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\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\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\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\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":77,"context_line":""},{"line_number":78,"context_line":"After starting the migration, it is possible to identify share servers that are"},{"line_number":79,"context_line":"being migrated by checking their statuses. The source share server will remain"},{"line_number":80,"context_line":"with ``server_migrating`` status while the destination share server will remain"},{"line_number":81,"context_line":"with ``server_migrating_to``. Administrators can link different share servers"},{"line_number":82,"context_line":"by checking their share server\u0027s field ``source_share_server_id``, that is"},{"line_number":83,"context_line":"updated only in share servers that work as migration destination."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"If an error occurs during the 1st phase of the migration, the source share"},{"line_number":86,"context_line":"server has its status reverted to ``active`` again, while the destination"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_221221b5","line":83,"range":{"start_line":78,"start_character":0,"end_line":83,"end_character":65},"in_reply_to":"9f560f44_1d220aa4","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":86,"context_line":"server has its status reverted to ``active`` again, while the destination"},{"line_number":87,"context_line":"server has its status set to ``error``. Both share servers will have their"},{"line_number":88,"context_line":"``task_state`` updated to ``migration_error``. All shares and snapshots are"},{"line_number":89,"context_line":"updated to ``available``."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":".. table:: **Share server migration states - 2nd phase**"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_5d33e2f7","line":89,"range":{"start_line":89,"start_character":24,"end_line":89,"end_character":25},"updated":"2020-10-06 02:01:09.000000000","message":"and any \"read-only\" rules are reset to allow writing into the share.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":86,"context_line":"server has its status reverted to ``active`` again, while the destination"},{"line_number":87,"context_line":"server has its status set to ``error``. Both share servers will have their"},{"line_number":88,"context_line":"``task_state`` updated to ``migration_error``. All shares and snapshots are"},{"line_number":89,"context_line":"updated to ``available``."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":".. table:: **Share server migration states - 2nd phase**"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_02171da5","line":89,"range":{"start_line":89,"start_character":24,"end_line":89,"end_character":25},"in_reply_to":"9f560f44_5d33e2f7","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":105,"context_line":"destination share servers will have their status updated to ``error``, along"},{"line_number":106,"context_line":"with their shares and snapshots, since it\u0027s not possible to infer if they are"},{"line_number":107,"context_line":"working properly and the current status of the migration. In this scenario,"},{"line_number":108,"context_line":"administrators will need to manually verify the health of all share server\u0027s"},{"line_number":109,"context_line":"resources and manually fix their statuses. Both share servers will have their"},{"line_number":110,"context_line":"``task_state`` set to ``migration_error``."},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_bd479e4c","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":14},"updated":"2020-10-06 02:01:09.000000000","message":"you\n\n\nHere and most places except at the very beginning where you\u0027re clarifying that this is a feature for \"administrators\", try to use active voice..","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":105,"context_line":"destination share servers will have their status updated to ``error``, along"},{"line_number":106,"context_line":"with their shares and snapshots, since it\u0027s not possible to infer if they are"},{"line_number":107,"context_line":"working properly and the current status of the migration. In this scenario,"},{"line_number":108,"context_line":"administrators will need to manually verify the health of all share server\u0027s"},{"line_number":109,"context_line":"resources and manually fix their statuses. Both share servers will have their"},{"line_number":110,"context_line":"``task_state`` set to ``migration_error``."},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_2277c10a","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":14},"in_reply_to":"9f560f44_bd479e4c","updated":"2020-10-08 12:46:16.000000000","message":"Yeah, didn\u0027t pay attention to this. I\u0027m fixing this in the whole doc. Thanks.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":124,"context_line":"``task_state`` set to ``migration_error``. All shares and snapshots have their"},{"line_number":125,"context_line":"statuses updated to ``available``."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Using share server migration APIs"},{"line_number":128,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"The available commands to interact with the share server migration API are the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9d429a3a","line":127,"range":{"start_line":127,"start_character":29,"end_line":127,"end_character":33},"updated":"2020-10-06 02:01:09.000000000","message":"CLI","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":124,"context_line":"``task_state`` set to ``migration_error``. All shares and snapshots have their"},{"line_number":125,"context_line":"statuses updated to ``available``."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Using share server migration APIs"},{"line_number":128,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"The available commands to interact with the share server migration API are the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_027c3de9","line":127,"range":{"start_line":127,"start_character":29,"end_line":127,"end_character":33},"in_reply_to":"9f560f44_9d429a3a","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":147,"context_line":"    | supported_capabilities | {\u0027writable\u0027: True, \u0027nondisruptive\u0027: False, \u0027preserve_snapshots\u0027: True, \u0027share_network_id\u0027: \u0027ac8e103f-c21a-4442-bddc-fdadee093099\u0027, \u0027migration_cancel\u0027: True, \u0027migration_get_progress\u0027: True} |"},{"line_number":148,"context_line":"    +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  The supported capabilities output will include the supported"},{"line_number":151,"context_line":"  ``share_network_id``, that will be same same as the source share network if"},{"line_number":152,"context_line":"  not provided in the request, using ``--new_share_network`` parameter. In the"},{"line_number":153,"context_line":"  output it is possible to identify if the destination host supports the"},{"line_number":154,"context_line":"  ``migration_cancel`` and ``migration_get_progress`` operations before"},{"line_number":155,"context_line":"  starting the migration. The available parameters are equal for both"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3d6d4ecc","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":71},"updated":"2020-10-06 02:01:09.000000000","message":"The ``share_network_id`` attribute in the ``supported_capabilities`` will correspond\nto the value of the ``--new-share-network`` option if provided.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":147,"context_line":"    | supported_capabilities | {\u0027writable\u0027: True, \u0027nondisruptive\u0027: False, \u0027preserve_snapshots\u0027: True, \u0027share_network_id\u0027: \u0027ac8e103f-c21a-4442-bddc-fdadee093099\u0027, \u0027migration_cancel\u0027: True, \u0027migration_get_progress\u0027: True} |"},{"line_number":148,"context_line":"    +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"  The supported capabilities output will include the supported"},{"line_number":151,"context_line":"  ``share_network_id``, that will be same same as the source share network if"},{"line_number":152,"context_line":"  not provided in the request, using ``--new_share_network`` parameter. In the"},{"line_number":153,"context_line":"  output it is possible to identify if the destination host supports the"},{"line_number":154,"context_line":"  ``migration_cancel`` and ``migration_get_progress`` operations before"},{"line_number":155,"context_line":"  starting the migration. The available parameters are equal for both"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_e270290c","line":152,"range":{"start_line":150,"start_character":0,"end_line":152,"end_character":71},"in_reply_to":"9f560f44_3d6d4ecc","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":152,"context_line":"  not provided in the request, using ``--new_share_network`` parameter. In the"},{"line_number":153,"context_line":"  output it is possible to identify if the destination host supports the"},{"line_number":154,"context_line":"  ``migration_cancel`` and ``migration_get_progress`` operations before"},{"line_number":155,"context_line":"  starting the migration. The available parameters are equal for both"},{"line_number":156,"context_line":"  ``migration_check`` and ``migration_start`` operations and are detailed in"},{"line_number":157,"context_line":"  the following section."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9d5bba20","line":155,"range":{"start_line":155,"start_character":30,"end_line":155,"end_character":39},"updated":"2020-10-06 02:01:09.000000000","message":"request","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":152,"context_line":"  not provided in the request, using ``--new_share_network`` parameter. In the"},{"line_number":153,"context_line":"  output it is possible to identify if the destination host supports the"},{"line_number":154,"context_line":"  ``migration_cancel`` and ``migration_get_progress`` operations before"},{"line_number":155,"context_line":"  starting the migration. The available parameters are equal for both"},{"line_number":156,"context_line":"  ``migration_check`` and ``migration_start`` operations and are detailed in"},{"line_number":157,"context_line":"  the following section."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_fd97569b","line":155,"range":{"start_line":155,"start_character":55,"end_line":155,"end_character":60},"updated":"2020-10-06 02:01:09.000000000","message":"the same","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":152,"context_line":"  not provided in the request, using ``--new_share_network`` parameter. In the"},{"line_number":153,"context_line":"  output it is possible to identify if the destination host supports the"},{"line_number":154,"context_line":"  ``migration_cancel`` and ``migration_get_progress`` operations before"},{"line_number":155,"context_line":"  starting the migration. The available parameters are equal for both"},{"line_number":156,"context_line":"  ``migration_check`` and ``migration_start`` operations and are detailed in"},{"line_number":157,"context_line":"  the following section."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_22606135","line":155,"range":{"start_line":155,"start_character":30,"end_line":155,"end_character":39},"in_reply_to":"9f560f44_9d5bba20","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":152,"context_line":"  not provided in the request, using ``--new_share_network`` parameter. In the"},{"line_number":153,"context_line":"  output it is possible to identify if the destination host supports the"},{"line_number":154,"context_line":"  ``migration_cancel`` and ``migration_get_progress`` operations before"},{"line_number":155,"context_line":"  starting the migration. The available parameters are equal for both"},{"line_number":156,"context_line":"  ``migration_check`` and ``migration_start`` operations and are detailed in"},{"line_number":157,"context_line":"  the following section."},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_02655d45","line":155,"range":{"start_line":155,"start_character":55,"end_line":155,"end_character":60},"in_reply_to":"9f560f44_fd97569b","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":160,"context_line":"     Back ends might use this operation to do many other validations with"},{"line_number":161,"context_line":"     regards of storage compatibility, free space checks, share-type"},{"line_number":162,"context_line":"     extra-specs validations, and so on. A ``compatible`` equal to ``False``"},{"line_number":163,"context_line":"     answer may not carry the actual conflict and will demand administrators"},{"line_number":164,"context_line":"     to check the ``manila-share`` logs for more details."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"* ``migration_start``: starts a share server migration to the provided"},{"line_number":167,"context_line":"  destination host. This command starts the 1st phase of the migration that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3da26efd","line":164,"range":{"start_line":163,"start_character":44,"end_line":164,"end_character":7},"updated":"2020-10-06 02:01:09.000000000","message":". You must","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":160,"context_line":"     Back ends might use this operation to do many other validations with"},{"line_number":161,"context_line":"     regards of storage compatibility, free space checks, share-type"},{"line_number":162,"context_line":"     extra-specs validations, and so on. A ``compatible`` equal to ``False``"},{"line_number":163,"context_line":"     answer may not carry the actual conflict and will demand administrators"},{"line_number":164,"context_line":"     to check the ``manila-share`` logs for more details."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"* ``migration_start``: starts a share server migration to the provided"},{"line_number":167,"context_line":"  destination host. This command starts the 1st phase of the migration that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_c2a2453f","line":164,"range":{"start_line":163,"start_character":44,"end_line":164,"end_character":7},"in_reply_to":"9f560f44_3da26efd","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":176,"context_line":"  The parameters description is detailed in the following section."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  .. note::"},{"line_number":179,"context_line":"     This operation doesn\u0027t support migrate share servers with shares that have"},{"line_number":180,"context_line":"     replicas or that belong to share groups."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"  .. note::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_5d64824d","line":179,"range":{"start_line":179,"start_character":36,"end_line":179,"end_character":43},"updated":"2020-10-06 02:01:09.000000000","message":"migrating","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":176,"context_line":"  The parameters description is detailed in the following section."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  .. note::"},{"line_number":179,"context_line":"     This operation doesn\u0027t support migrate share servers with shares that have"},{"line_number":180,"context_line":"     replicas or that belong to share groups."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"  .. note::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_42b75586","line":179,"range":{"start_line":179,"start_character":36,"end_line":179,"end_character":43},"in_reply_to":"9f560f44_5d64824d","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"  .. note::"},{"line_number":183,"context_line":"     The current migration state and progress can be retrieve using the"},{"line_number":184,"context_line":"     ``migration_get_progress`` command."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  .. note::"},{"line_number":187,"context_line":"     This command has no output."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_bd731e16","line":184,"range":{"start_line":184,"start_character":7,"end_line":184,"end_character":29},"updated":"2020-10-06 02:01:09.000000000","message":"migration-get-progress","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"  .. note::"},{"line_number":183,"context_line":"     The current migration state and progress can be retrieve using the"},{"line_number":184,"context_line":"     ``migration_get_progress`` command."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  .. note::"},{"line_number":187,"context_line":"     This command has no output."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_22618112","line":184,"range":{"start_line":184,"start_character":7,"end_line":184,"end_character":29},"in_reply_to":"9f560f44_bd731e16","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":232,"context_line":"----------------------------------------------"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"Share server ``migration_check`` and ``migration_start`` operations have"},{"line_number":235,"context_line":"specific parameters that have the semantic detailed below. From those, only"},{"line_number":236,"context_line":"``new_share_network`` stands as an optional parameter."},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"* ``share_server_id``: The id of the share server that will be migrated."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3d59ce8d","line":235,"range":{"start_line":235,"start_character":64,"end_line":235,"end_character":69},"updated":"2020-10-06 02:01:09.000000000","message":"these","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":232,"context_line":"----------------------------------------------"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"Share server ``migration_check`` and ``migration_start`` operations have"},{"line_number":235,"context_line":"specific parameters that have the semantic detailed below. From those, only"},{"line_number":236,"context_line":"``new_share_network`` stands as an optional parameter."},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"* ``share_server_id``: The id of the share server that will be migrated."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_426c7506","line":235,"range":{"start_line":235,"start_character":64,"end_line":235,"end_character":69},"in_reply_to":"9f560f44_3d59ce8d","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":282,"context_line":"Configuration"},{"line_number":283,"context_line":"~~~~~~~~~~~~~"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"For share server migration to work it is necessary to have all back end"},{"line_number":286,"context_line":"stanzas present in the manila configuration of all ``manila-share`` nodes."},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"Some drivers may provide some driver-specific configuration options that can be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9d473aa4","line":285,"range":{"start_line":285,"start_character":59,"end_line":285,"end_character":62},"updated":"2020-10-06 02:01:09.000000000","message":"compatible","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":282,"context_line":"Configuration"},{"line_number":283,"context_line":"~~~~~~~~~~~~~"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"For share server migration to work it is necessary to have all back end"},{"line_number":286,"context_line":"stanzas present in the manila configuration of all ``manila-share`` nodes."},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"Some drivers may provide some driver-specific configuration options that can be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_a27471d1","line":285,"range":{"start_line":285,"start_character":59,"end_line":285,"end_character":62},"in_reply_to":"9f560f44_9d473aa4","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":292,"context_line":"Important notes"},{"line_number":293,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"* Once the migration of a share server has started, the user will see that all"},{"line_number":296,"context_line":"  associated resources had their status changed to ``server_migrating`` and"},{"line_number":297,"context_line":"  this will block any other share actions, such as adding or removing access"},{"line_number":298,"context_line":"  rules, creating or deleting snapshots, resizing, among others."},{"line_number":299,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_ddc6d215","line":296,"range":{"start_line":295,"start_character":70,"end_line":296,"end_character":50},"updated":"2020-10-06 02:01:09.000000000","message":"the status of all associated resources change to","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":292,"context_line":"Important notes"},{"line_number":293,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"* Once the migration of a share server has started, the user will see that all"},{"line_number":296,"context_line":"  associated resources had their status changed to ``server_migrating`` and"},{"line_number":297,"context_line":"  this will block any other share actions, such as adding or removing access"},{"line_number":298,"context_line":"  rules, creating or deleting snapshots, resizing, among others."},{"line_number":299,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_82716de1","line":296,"range":{"start_line":295,"start_character":70,"end_line":296,"end_character":50},"in_reply_to":"9f560f44_ddc6d215","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":298,"context_line":"  rules, creating or deleting snapshots, resizing, among others."},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"* Since this is a driver-assisted migration, there is no guarantee that the"},{"line_number":301,"context_line":"  destination share server will be completed cleaned up after a migration"},{"line_number":302,"context_line":"  failure. For this reason, the destination share server will be always updated"},{"line_number":303,"context_line":"  to ``error`` if any failure occurs. The same assumption is made for a source"},{"line_number":304,"context_line":"  share server after a successful migration, where manila updates its status to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_bde15e9e","line":301,"range":{"start_line":301,"start_character":35,"end_line":301,"end_character":45},"updated":"2020-10-06 02:01:09.000000000","message":"\"completely\" or remove word.","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":298,"context_line":"  rules, creating or deleting snapshots, resizing, among others."},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"* Since this is a driver-assisted migration, there is no guarantee that the"},{"line_number":301,"context_line":"  destination share server will be completed cleaned up after a migration"},{"line_number":302,"context_line":"  failure. For this reason, the destination share server will be always updated"},{"line_number":303,"context_line":"  to ``error`` if any failure occurs. The same assumption is made for a source"},{"line_number":304,"context_line":"  share server after a successful migration, where manila updates its status to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_224a2182","line":301,"range":{"start_line":301,"start_character":35,"end_line":301,"end_character":45},"in_reply_to":"9f560f44_bde15e9e","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":304,"context_line":"  share server after a successful migration, where manila updates its status to"},{"line_number":305,"context_line":"  ``inactive`` to avoid being reused for new shares."},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"* If a failure occurs during the 2nd phase of the migration, the administrator"},{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_3de70eaf","line":307,"range":{"start_line":307,"start_character":61,"end_line":307,"end_character":78},"updated":"2020-10-06 02:01:09.000000000","message":"you","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":304,"context_line":"  share server after a successful migration, where manila updates its status to"},{"line_number":305,"context_line":"  ``inactive`` to avoid being reused for new shares."},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"* If a failure occurs during the 2nd phase of the migration, the administrator"},{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_024f1d92","line":307,"range":{"start_line":307,"start_character":61,"end_line":307,"end_character":78},"in_reply_to":"9f560f44_3de70eaf","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":307,"context_line":"* If a failure occurs during the 2nd phase of the migration, the administrator"},{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"},{"line_number":311,"context_line":"  statuses using the ``reset_status`` API for each affected resource."},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"* Each step in the migration process is saved to the field ``task_state``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_9df57a54","line":310,"range":{"start_line":310,"start_character":69,"end_line":310,"end_character":74},"updated":"2020-10-06 02:01:09.000000000","message":"the","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":307,"context_line":"* If a failure occurs during the 2nd phase of the migration, the administrator"},{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"},{"line_number":311,"context_line":"  statuses using the ``reset_status`` API for each affected resource."},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"* Each step in the migration process is saved to the field ``task_state``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_bdfafe3f","line":310,"range":{"start_line":310,"start_character":32,"end_line":310,"end_character":49},"updated":"2020-10-06 02:01:09.000000000","message":"you","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":307,"context_line":"* If a failure occurs during the 2nd phase of the migration, the administrator"},{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"},{"line_number":311,"context_line":"  statuses using the ``reset_status`` API for each affected resource."},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"* Each step in the migration process is saved to the field ``task_state``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_825a0d4d","line":310,"range":{"start_line":310,"start_character":69,"end_line":310,"end_character":74},"in_reply_to":"9f560f44_9df57a54","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":307,"context_line":"* If a failure occurs during the 2nd phase of the migration, the administrator"},{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"},{"line_number":311,"context_line":"  statuses using the ``reset_status`` API for each affected resource."},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"* Each step in the migration process is saved to the field ``task_state``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_e2530939","line":310,"range":{"start_line":310,"start_character":32,"end_line":310,"end_character":49},"in_reply_to":"9f560f44_bdfafe3f","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fa2be2a02ff7b6b3a73d4495e631432eab711ba5","unresolved":false,"context_lines":[{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"},{"line_number":311,"context_line":"  statuses using the ``reset_status`` API for each affected resource."},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"* Each step in the migration process is saved to the field ``task_state``"},{"line_number":314,"context_line":"  present in the share server model. If for any reason the state is not set to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_dd9412ea","line":311,"range":{"start_line":311,"start_character":2,"end_line":311,"end_character":10},"updated":"2020-10-06 02:01:09.000000000","message":"status","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"46de7c6aed35f379925129bd64bbda1fc839734f","unresolved":false,"context_lines":[{"line_number":308,"context_line":"  will need to manually identify the current status of the source share server"},{"line_number":309,"context_line":"  in order to revert it back to ``active`` again. If the share server and all"},{"line_number":310,"context_line":"  its resources remain healthy, the administrator will need to reset their"},{"line_number":311,"context_line":"  statuses using the ``reset_status`` API for each affected resource."},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"* Each step in the migration process is saved to the field ``task_state``"},{"line_number":314,"context_line":"  present in the share server model. If for any reason the state is not set to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f560f44_222fc1a7","line":311,"range":{"start_line":311,"start_character":2,"end_line":311,"end_character":10},"in_reply_to":"9f560f44_dd9412ea","updated":"2020-10-08 12:46:16.000000000","message":"Done","commit_id":"6c950745dbd756203033e06fbef2112380f430cb"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a10006225c442458dee04fdf0e7d04167997063e","unresolved":false,"context_lines":[{"line_number":193,"context_line":"     have replicas or that belong to share groups."},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"  .. note::"},{"line_number":196,"context_line":"     The current migration state and progress can be retrieve using the"},{"line_number":197,"context_line":"     ``migration-get-progress`` command."},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"  .. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f6b1bfe_8d9ac7c2","line":196,"range":{"start_line":196,"start_character":53,"end_line":196,"end_character":61},"updated":"2020-10-14 11:53:47.000000000","message":"retrieved","commit_id":"3ca9c7678e4d1277a0cbe2dc967d5f2990d25d2b"}]}
