)]}'
{"manilaclient/config.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5b9159fe819387b78c213c5e8b9125fed4940734","unresolved":false,"context_lines":[{"line_number":186,"context_line":"                help\u003d\"Defines whether to run manage/unmanage tests or \""},{"line_number":187,"context_line":"                     \"not. Disable this feature if used driver does not \""},{"line_number":188,"context_line":"                     \"support it.\"),"},{"line_number":189,"context_line":"    cfg.BoolOpt(\"run_share_servers_migration_tests\","},{"line_number":190,"context_line":"                default\u003dFalse,"},{"line_number":191,"context_line":"                help\u003d\"Defines whether to run share server migration tests or \""},{"line_number":192,"context_line":"                     \"not. Disable this feature if used driver does not \""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_a3c6f366","line":189,"range":{"start_line":189,"start_character":27,"end_line":189,"end_character":34},"updated":"2020-09-10 21:48:11.000000000","message":"server","commit_id":"edf064a3351e3758b55c862551c48ada18345e6f"}],"manilaclient/tests/functional/test_share_servers.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5b9159fe819387b78c213c5e8b9125fed4940734","unresolved":false,"context_lines":[{"line_number":317,"context_line":"        task_state \u003d constants.TASK_STATE_MIGRATION_DRIVER_PHASE1_DONE"},{"line_number":318,"context_line":"        server \u003d self.admin_client.wait_for_server_migration_task_state("},{"line_number":319,"context_line":"            share_server_id, dest_host, task_state)"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"        # Call share server migration complete or cancel operations"},{"line_number":322,"context_line":"        # according the ddt."},{"line_number":323,"context_line":"        if operation \u003d\u003d \u0027complete\u0027:"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_03ab5f87","line":320,"range":{"start_line":320,"start_character":0,"end_line":320,"end_character":0},"updated":"2020-09-10 21:48:11.000000000","message":"Here, you could test \"share-server-migration-progress\" as well.","commit_id":"edf064a3351e3758b55c862551c48ada18345e6f"}],"manilaclient/v2/share_servers.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        \"\"\"Check if the new host is suitable for migration.\"\"\""},{"line_number":52,"context_line":"        return self.manager.migration_check("},{"line_number":53,"context_line":"            self, host, writable, nondisruptive,"},{"line_number":54,"context_line":"            preserve_snapshots, new_share_network_id)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    def migration_start(self, host, writable, nondisruptive,"},{"line_number":57,"context_line":"                        preserve_snapshots, new_share_network_id\u003dNone):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_f4067621","line":54,"range":{"start_line":54,"start_character":32,"end_line":54,"end_character":52},"updated":"2020-09-02 06:52:21.000000000","message":"pass as kwarg","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":58,"context_line":"        \"\"\"Migrate the share server to a new host.\"\"\""},{"line_number":59,"context_line":"        self.manager.migration_start("},{"line_number":60,"context_line":"            self, host, writable, nondisruptive,"},{"line_number":61,"context_line":"            preserve_snapshots, new_share_network_id)"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    def migration_complete(self):"},{"line_number":64,"context_line":"        \"\"\"Complete migration of a share server.\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_54064222","line":61,"range":{"start_line":61,"start_character":32,"end_line":61,"end_character":52},"updated":"2020-09-02 06:52:21.000000000","message":"pass as kwarg","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":192,"context_line":""},{"line_number":193,"context_line":"        :param share_server: either share_server object or text with its ID."},{"line_number":194,"context_line":"        :param host: Destination host where share server will be migrated."},{"line_number":195,"context_line":"        :param writable: Enforces migration to keep the share server writable."},{"line_number":196,"context_line":"        :param nondisruptive: Enforces migration to be nondisruptive."},{"line_number":197,"context_line":"        :param preserve_snapshots: Enforces migration to preserve snapshots."},{"line_number":198,"context_line":"        :param new_share_network_id: Specify the new share network id."}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_a82662b9","line":195,"range":{"start_line":195,"start_character":56,"end_line":195,"end_character":68},"updated":"2020-09-02 06:52:21.000000000","message":"shares","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        :param share_server: either share_server object or text with its ID."},{"line_number":217,"context_line":"        :param host: Destination host where share server will be migrated."},{"line_number":218,"context_line":"        :param writable: Enforces migration to keep the share server writable."},{"line_number":219,"context_line":"        :param nondisruptive: Enforces migration to be nondisruptive."},{"line_number":220,"context_line":"        :param preserve_snapshots: Enforces migration to preserve snapshots."},{"line_number":221,"context_line":"        :param new_share_network_id: Specify the new share network id."}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_e8205a9e","line":218,"range":{"start_line":218,"start_character":55,"end_line":218,"end_character":68},"updated":"2020-09-02 06:52:21.000000000","message":"shares","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"}],"manilaclient/v2/shell.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1008,"context_line":"@cliutils.arg("},{"line_number":1009,"context_line":"    \u0027host\u0027,"},{"line_number":1010,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool|host@backend\u003e\u0027,"},{"line_number":1011,"context_line":"    help\u003d\"Destination host where share server will be checked if the \""},{"line_number":1012,"context_line":"         \"migration is possible. Use the format \""},{"line_number":1013,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1014,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027.\")"},{"line_number":1015,"context_line":"@cliutils.arg("}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_f99b0f61","line":1012,"range":{"start_line":1011,"start_character":10,"end_line":1012,"end_character":31},"updated":"2020-09-02 06:52:21.000000000","message":"\"Migration destination host\" is sufficient\n\nThe subcommand description will cover the rest of the intent..","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1011,"context_line":"    help\u003d\"Destination host where share server will be checked if the \""},{"line_number":1012,"context_line":"         \"migration is possible. Use the format \""},{"line_number":1013,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1014,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027.\")"},{"line_number":1015,"context_line":"@cliutils.arg("},{"line_number":1016,"context_line":"    \u0027--preserve-snapshots\u0027,"},{"line_number":1017,"context_line":"    \u0027--preserve_snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_59ab1b74","line":1014,"range":{"start_line":1014,"start_character":11,"end_line":1014,"end_character":53},"updated":"2020-09-02 06:52:21.000000000","message":"Do you mean:\n\n \u003cnode_hostname\u003e@\u003cbackend_name\u003e","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1020,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1021,"context_line":"    default\u003dTrue,"},{"line_number":1022,"context_line":"    required\u003dFalse,"},{"line_number":1023,"context_line":"    help\u003d\"Check if can enforces migration of all snapshots from shares that \""},{"line_number":1024,"context_line":"         \"belong to the share server that\u0027s being migrated.\")"},{"line_number":1025,"context_line":"@cliutils.arg("},{"line_number":1026,"context_line":"    \u0027--writable\u0027,"},{"line_number":1027,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_39bf47ab","line":1024,"range":{"start_line":1023,"start_character":10,"end_line":1024,"end_character":59},"updated":"2020-09-02 06:52:21.000000000","message":"Perhaps:\n\n\"Set to True if snapshots must be preserved at the migration destination\"","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1028,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1029,"context_line":"    default\u003dTrue,"},{"line_number":1030,"context_line":"    required\u003dFalse,"},{"line_number":1031,"context_line":"    help\u003d\"Check if can enforces migration to keep all its shares writable \""},{"line_number":1032,"context_line":"         \"while contents are being moved.\")"},{"line_number":1033,"context_line":"@cliutils.arg("},{"line_number":1034,"context_line":"    \u0027--nondisruptive\u0027,"},{"line_number":1035,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_79dedf10","line":1032,"range":{"start_line":1031,"start_character":10,"end_line":1032,"end_character":41},"updated":"2020-09-02 06:52:21.000000000","message":"\"Set to True if shares associated with the share server must be writable through the first phase of the migration\"","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"f7c74e9aec959b6a6433a94c33b05fa2b07aa18c","unresolved":false,"context_lines":[{"line_number":1012,"context_line":"         \"migration is possible. Use the format \""},{"line_number":1013,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1014,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027.\")"},{"line_number":1015,"context_line":"@cliutils.arg("},{"line_number":1016,"context_line":"    \u0027--preserve-snapshots\u0027,"},{"line_number":1017,"context_line":"    \u0027--preserve_snapshots\u0027,"},{"line_number":1018,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":1019,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1020,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1021,"context_line":"    default\u003dTrue,"},{"line_number":1022,"context_line":"    required\u003dFalse,"},{"line_number":1023,"context_line":"    help\u003d\"Check if can enforces migration of all snapshots from shares that \""},{"line_number":1024,"context_line":"         \"belong to the share server that\u0027s being migrated.\")"},{"line_number":1025,"context_line":"@cliutils.arg("},{"line_number":1026,"context_line":"    \u0027--writable\u0027,"},{"line_number":1027,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1028,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1029,"context_line":"    default\u003dTrue,"},{"line_number":1030,"context_line":"    required\u003dFalse,"},{"line_number":1031,"context_line":"    help\u003d\"Check if can enforces migration to keep all its shares writable \""},{"line_number":1032,"context_line":"         \"while contents are being moved.\")"},{"line_number":1033,"context_line":"@cliutils.arg("},{"line_number":1034,"context_line":"    \u0027--nondisruptive\u0027,"},{"line_number":1035,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1036,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1037,"context_line":"    default\u003dTrue,"},{"line_number":1038,"context_line":"    required\u003dFalse,"},{"line_number":1039,"context_line":"    help\u003d\"Check if can enforces migration to be nondisruptive.\")"},{"line_number":1040,"context_line":"@cliutils.arg("},{"line_number":1041,"context_line":"    \u0027--new_share_network\u0027,"},{"line_number":1042,"context_line":"    \u0027--new-share-network\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_afafc47b","line":1039,"range":{"start_line":1015,"start_character":0,"end_line":1039,"end_character":64},"updated":"2020-08-28 14:46:37.000000000","message":"These parameters were supposed to be mandatory.","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1036,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1037,"context_line":"    default\u003dTrue,"},{"line_number":1038,"context_line":"    required\u003dFalse,"},{"line_number":1039,"context_line":"    help\u003d\"Check if can enforces migration to be nondisruptive.\")"},{"line_number":1040,"context_line":"@cliutils.arg("},{"line_number":1041,"context_line":"    \u0027--new_share_network\u0027,"},{"line_number":1042,"context_line":"    \u0027--new-share-network\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_b9e877b3","line":1039,"range":{"start_line":1039,"start_character":10,"end_line":1039,"end_character":62},"updated":"2020-09-02 06:52:21.000000000","message":"help\u003d\"Set to True if migration must be non disruptive to clients that are using the shares associated with the share server through both phases of the migration\"","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1012,"context_line":"         \"migration is possible. Use the format \""},{"line_number":1013,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1014,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027.\")"},{"line_number":1015,"context_line":"@cliutils.arg("},{"line_number":1016,"context_line":"    \u0027--preserve-snapshots\u0027,"},{"line_number":1017,"context_line":"    \u0027--preserve_snapshots\u0027,"},{"line_number":1018,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":1019,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1020,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1021,"context_line":"    default\u003dTrue,"},{"line_number":1022,"context_line":"    required\u003dFalse,"},{"line_number":1023,"context_line":"    help\u003d\"Check if can enforces migration of all snapshots from shares that \""},{"line_number":1024,"context_line":"         \"belong to the share server that\u0027s being migrated.\")"},{"line_number":1025,"context_line":"@cliutils.arg("},{"line_number":1026,"context_line":"    \u0027--writable\u0027,"},{"line_number":1027,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1028,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1029,"context_line":"    default\u003dTrue,"},{"line_number":1030,"context_line":"    required\u003dFalse,"},{"line_number":1031,"context_line":"    help\u003d\"Check if can enforces migration to keep all its shares writable \""},{"line_number":1032,"context_line":"         \"while contents are being moved.\")"},{"line_number":1033,"context_line":"@cliutils.arg("},{"line_number":1034,"context_line":"    \u0027--nondisruptive\u0027,"},{"line_number":1035,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1036,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1037,"context_line":"    default\u003dTrue,"},{"line_number":1038,"context_line":"    required\u003dFalse,"},{"line_number":1039,"context_line":"    help\u003d\"Check if can enforces migration to be nondisruptive.\")"},{"line_number":1040,"context_line":"@cliutils.arg("},{"line_number":1041,"context_line":"    \u0027--new_share_network\u0027,"},{"line_number":1042,"context_line":"    \u0027--new-share-network\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_39a627ad","line":1039,"range":{"start_line":1015,"start_character":0,"end_line":1039,"end_character":64},"in_reply_to":"9f560f44_afafc47b","updated":"2020-09-02 06:52:21.000000000","message":"+1, set required\u003dTrue for all of these please, and remove the default value..","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1043,"context_line":"    metavar\u003d\u0027\u003cnew_share_network\u003e\u0027,"},{"line_number":1044,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":1045,"context_line":"    required\u003dFalse,"},{"line_number":1046,"context_line":"    help\u003d\"Check if can specify the new share network for the share server. \""},{"line_number":1047,"context_line":"         \"Do not specify this parameter if the migrating share server has \""},{"line_number":1048,"context_line":"         \"to be retained within its current share network.\","},{"line_number":1049,"context_line":"    default\u003dNone)"},{"line_number":1050,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1051,"context_line":"def do_share_server_migration_check(cs, args):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_19cfe357","line":1048,"range":{"start_line":1046,"start_character":10,"end_line":1048,"end_character":58},"updated":"2020-09-02 06:52:21.000000000","message":"New share network to migrate to. Optional, default\u003dNone","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"         \"Do not specify this parameter if the migrating share server has \""},{"line_number":1048,"context_line":"         \"to be retained within its current share network.\","},{"line_number":1049,"context_line":"    default\u003dNone)"},{"line_number":1050,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1051,"context_line":"def do_share_server_migration_check(cs, args):"},{"line_number":1052,"context_line":"    \"\"\"Check the share server migration (Admin only, Experimental).\"\"\""},{"line_number":1053,"context_line":"    share_server \u003d _find_share_server(cs, args.share_server_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_4816a64b","line":1050,"range":{"start_line":1050,"start_character":26,"end_line":1050,"end_character":27},"updated":"2020-09-02 06:52:21.000000000","message":"add\n@api_versions.experimental_api","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1049,"context_line":"    default\u003dNone)"},{"line_number":1050,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1051,"context_line":"def do_share_server_migration_check(cs, args):"},{"line_number":1052,"context_line":"    \"\"\"Check the share server migration (Admin only, Experimental).\"\"\""},{"line_number":1053,"context_line":"    share_server \u003d _find_share_server(cs, args.share_server_id)"},{"line_number":1054,"context_line":""},{"line_number":1055,"context_line":"    new_share_net_id \u003d None"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_f9c94f51","line":1052,"range":{"start_line":1052,"start_character":7,"end_line":1052,"end_character":40},"updated":"2020-09-02 06:52:21.000000000","message":"Check migration compatibility for a share server with desired properties","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1055,"context_line":"    new_share_net_id \u003d None"},{"line_number":1056,"context_line":"    if args.new_share_network:"},{"line_number":1057,"context_line":"        share_net \u003d _find_share_network(cs, args.new_share_network)"},{"line_number":1058,"context_line":"        new_share_net_id \u003d share_net.id if share_net else None"},{"line_number":1059,"context_line":"    result \u003d share_server.migration_check("},{"line_number":1060,"context_line":"        args.host, args.writable, args.nondisruptive, args.preserve_snapshots,"},{"line_number":1061,"context_line":"        new_share_net_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_39d467e9","line":1058,"range":{"start_line":1058,"start_character":39,"end_line":1058,"end_character":62},"updated":"2020-09-02 06:52:21.000000000","message":"This condition is unnecessary, _find_share_network will error out if a share network specified is not available","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1059,"context_line":"    result \u003d share_server.migration_check("},{"line_number":1060,"context_line":"        args.host, args.writable, args.nondisruptive, args.preserve_snapshots,"},{"line_number":1061,"context_line":"        new_share_net_id)"},{"line_number":1062,"context_line":"    cliutils.print_dict(result[1])"},{"line_number":1063,"context_line":""},{"line_number":1064,"context_line":""},{"line_number":1065,"context_line":"@cliutils.arg("}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_7907ff82","line":1062,"range":{"start_line":1062,"start_character":24,"end_line":1062,"end_character":33},"updated":"2020-09-02 06:52:21.000000000","message":"Please format the result in the migration_check method and return only the body..","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1069,"context_line":"@cliutils.arg("},{"line_number":1070,"context_line":"    \u0027host\u0027,"},{"line_number":1071,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool\u003e\u0027,"},{"line_number":1072,"context_line":"    help\u003d\"Destination host where share server will be migrated to. Use the \""},{"line_number":1073,"context_line":"         \"format \u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027.\")"},{"line_number":1074,"context_line":"@cliutils.arg("},{"line_number":1075,"context_line":"    \u0027--preserve-snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_d9fe0b6a","line":1072,"range":{"start_line":1072,"start_character":27,"end_line":1072,"end_character":65},"updated":"2020-09-02 06:52:21.000000000","message":"to migrate the share to","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1070,"context_line":"    \u0027host\u0027,"},{"line_number":1071,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool\u003e\u0027,"},{"line_number":1072,"context_line":"    help\u003d\"Destination host where share server will be migrated to. Use the \""},{"line_number":1073,"context_line":"         \"format \u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027.\")"},{"line_number":1074,"context_line":"@cliutils.arg("},{"line_number":1075,"context_line":"    \u0027--preserve-snapshots\u0027,"},{"line_number":1076,"context_line":"    \u0027--preserve_snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_19f8837a","line":1073,"range":{"start_line":1073,"start_character":10,"end_line":1073,"end_character":61},"updated":"2020-09-02 06:52:21.000000000","message":"match the example from the migration check command above above..","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1078,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1079,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1080,"context_line":"    default\u003dTrue,"},{"line_number":1081,"context_line":"    required\u003dFalse,"},{"line_number":1082,"context_line":"    help\u003d\"Enforces migration of all snapshots from shares that belong to the \""},{"line_number":1083,"context_line":"         \"share server that\u0027s being migrated.\")"},{"line_number":1084,"context_line":"@cliutils.arg("}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_f9f2ef9a","line":1081,"range":{"start_line":1081,"start_character":13,"end_line":1081,"end_character":18},"updated":"2020-09-02 06:52:21.000000000","message":"True","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1079,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1080,"context_line":"    default\u003dTrue,"},{"line_number":1081,"context_line":"    required\u003dFalse,"},{"line_number":1082,"context_line":"    help\u003d\"Enforces migration of all snapshots from shares that belong to the \""},{"line_number":1083,"context_line":"         \"share server that\u0027s being migrated.\")"},{"line_number":1084,"context_line":"@cliutils.arg("},{"line_number":1085,"context_line":"    \u0027--writable\u0027,"},{"line_number":1086,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_992933f4","line":1083,"range":{"start_line":1082,"start_character":10,"end_line":1083,"end_character":45},"updated":"2020-09-02 06:52:21.000000000","message":"Match the help text from the migration check command above..","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1086,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1087,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1088,"context_line":"    default\u003dTrue,"},{"line_number":1089,"context_line":"    required\u003dFalse,"},{"line_number":1090,"context_line":"    help\u003d\"Enforces migration to keep all its shares writable  while contents \""},{"line_number":1091,"context_line":"         \"are being moved.\")"},{"line_number":1092,"context_line":"@cliutils.arg("}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_59f2fb9b","line":1089,"range":{"start_line":1089,"start_character":13,"end_line":1089,"end_character":18},"updated":"2020-09-02 06:52:21.000000000","message":"True","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1094,"context_line":"    metavar\u003d\u0027\u003cTrue|False\u003e\u0027,"},{"line_number":1095,"context_line":"    choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1096,"context_line":"    default\u003dTrue,"},{"line_number":1097,"context_line":"    required\u003dFalse,"},{"line_number":1098,"context_line":"    help\u003d\"Enforces migration to be nondisruptive.\")"},{"line_number":1099,"context_line":"@cliutils.arg("},{"line_number":1100,"context_line":"    \u0027--new_share_network\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_39ed87b7","line":1097,"range":{"start_line":1097,"start_character":13,"end_line":1097,"end_character":18},"updated":"2020-09-02 06:52:21.000000000","message":"True","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1102,"context_line":"    metavar\u003d\u0027\u003cnew_share_network\u003e\u0027,"},{"line_number":1103,"context_line":"    action\u003d\u0027single_alias\u0027,"},{"line_number":1104,"context_line":"    required\u003dFalse,"},{"line_number":1105,"context_line":"    help\u003d\u0027Specify the new share network for the share server. Do not \u0027"},{"line_number":1106,"context_line":"         \u0027specify this parameter if the migrating share server has \u0027"},{"line_number":1107,"context_line":"         \u0027to be retained within its current share network.\u0027,"},{"line_number":1108,"context_line":"    default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_f46f96f7","line":1105,"range":{"start_line":1105,"start_character":18,"end_line":1105,"end_character":21},"updated":"2020-09-02 06:52:21.000000000","message":"a","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1106,"context_line":"         \u0027specify this parameter if the migrating share server has \u0027"},{"line_number":1107,"context_line":"         \u0027to be retained within its current share network.\u0027,"},{"line_number":1108,"context_line":"    default\u003dNone)"},{"line_number":1109,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1110,"context_line":"def do_share_server_migration_start(cs, args):"},{"line_number":1111,"context_line":"    \"\"\"Migrates share server to a new host (Admin only, Experimental).\"\"\""},{"line_number":1112,"context_line":"    share_server \u003d _find_share_server(cs, args.share_server_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_681baa72","line":1109,"range":{"start_line":1109,"start_character":26,"end_line":1109,"end_character":27},"updated":"2020-09-02 06:52:21.000000000","message":"add\n@api_versions.experimental_api","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1114,"context_line":"    new_share_net_id \u003d None"},{"line_number":1115,"context_line":"    if args.new_share_network:"},{"line_number":1116,"context_line":"        share_net \u003d _find_share_network(cs, args.new_share_network)"},{"line_number":1117,"context_line":"        new_share_net_id \u003d share_net.id if share_net else None"},{"line_number":1118,"context_line":"    share_server.migration_start(args.host, args.writable, args.nondisruptive,"},{"line_number":1119,"context_line":"                                 args.preserve_snapshots, new_share_net_id)"},{"line_number":1120,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_944a9a80","line":1117,"range":{"start_line":1117,"start_character":39,"end_line":1117,"end_character":62},"updated":"2020-09-02 06:52:21.000000000","message":"not necessary","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1123,"context_line":"    \u0027share_server_id\u0027,"},{"line_number":1124,"context_line":"    metavar\u003d\u0027\u003cshare_server_id\u003e\u0027,"},{"line_number":1125,"context_line":"    help\u003d\u0027ID of share server to complete migration.\u0027)"},{"line_number":1126,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1127,"context_line":"def do_share_server_migration_complete(cs, args):"},{"line_number":1128,"context_line":"    \"\"\"Completes migration for a given share server"},{"line_number":1129,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_080cae37","line":1126,"range":{"start_line":1126,"start_character":26,"end_line":1126,"end_character":27},"updated":"2020-09-02 06:52:21.000000000","message":"add\n@api_versions.experimental_api","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1137,"context_line":"    \u0027share_server_id\u0027,"},{"line_number":1138,"context_line":"    metavar\u003d\u0027\u003cshare_server_id\u003e\u0027,"},{"line_number":1139,"context_line":"    help\u003d\u0027ID of share server to complete migration.\u0027)"},{"line_number":1140,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1141,"context_line":"def do_share_server_migration_cancel(cs, args):"},{"line_number":1142,"context_line":"    \"\"\"Cancels migration of a given share server when copying"},{"line_number":1143,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_a8fdc209","line":1140,"range":{"start_line":1140,"start_character":26,"end_line":1140,"end_character":27},"updated":"2020-09-02 06:52:21.000000000","message":"add\n@api_versions.experimental_api","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1161,"context_line":"    required\u003dFalse,"},{"line_number":1162,"context_line":"    help\u003d(\u0027Indicate which task state to assign the share server. Options: \u0027"},{"line_number":1163,"context_line":"          \u0027migration_starting, migration_in_progress, migration_completing, \u0027"},{"line_number":1164,"context_line":"          \u0027migration_success, migration_error, migration_cancelled, \u0027"},{"line_number":1165,"context_line":"          \u0027migration_driver_in_progress, migration_driver_phase1_done, \u0027"},{"line_number":1166,"context_line":"          \u0027data_copying_starting, data_copying_in_progress, \u0027"},{"line_number":1167,"context_line":"          \u0027data_copying_completing, data_copying_completed, \u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_3428ee95","line":1164,"range":{"start_line":1164,"start_character":46,"end_line":1164,"end_character":47},"updated":"2020-09-02 06:52:21.000000000","message":"migration_cancel_in_progress","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1163,"context_line":"          \u0027migration_starting, migration_in_progress, migration_completing, \u0027"},{"line_number":1164,"context_line":"          \u0027migration_success, migration_error, migration_cancelled, \u0027"},{"line_number":1165,"context_line":"          \u0027migration_driver_in_progress, migration_driver_phase1_done, \u0027"},{"line_number":1166,"context_line":"          \u0027data_copying_starting, data_copying_in_progress, \u0027"},{"line_number":1167,"context_line":"          \u0027data_copying_completing, data_copying_completed, \u0027"},{"line_number":1168,"context_line":"          \u0027data_copying_cancelled, data_copying_error. If no value is \u0027"},{"line_number":1169,"context_line":"          \u0027provided, None will be used.\u0027))"},{"line_number":1170,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1171,"context_line":"def do_share_server_reset_task_state(cs, args):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_9418da84","line":1168,"range":{"start_line":1166,"start_character":11,"end_line":1168,"end_character":53},"updated":"2020-09-02 06:52:21.000000000","message":"These task states are not valid","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1167,"context_line":"          \u0027data_copying_completing, data_copying_completed, \u0027"},{"line_number":1168,"context_line":"          \u0027data_copying_cancelled, data_copying_error. If no value is \u0027"},{"line_number":1169,"context_line":"          \u0027provided, None will be used.\u0027))"},{"line_number":1170,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1171,"context_line":"def do_share_server_reset_task_state(cs, args):"},{"line_number":1172,"context_line":"    \"\"\"Explicitly update the task state of a share"},{"line_number":1173,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_e807ba17","line":1170,"range":{"start_line":1170,"start_character":26,"end_line":1170,"end_character":27},"updated":"2020-09-02 06:52:21.000000000","message":"add\n@api_versions.experimental_api","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1184,"context_line":"    \u0027share_server_id\u0027,"},{"line_number":1185,"context_line":"    metavar\u003d\u0027\u003cshare_server_id\u003e\u0027,"},{"line_number":1186,"context_line":"    help\u003d\u0027ID of share server to complete migration.\u0027)"},{"line_number":1187,"context_line":"@api_versions.wraps(\"2.56\")"},{"line_number":1188,"context_line":"def do_share_server_migration_get_progress(cs, args):"},{"line_number":1189,"context_line":"    \"\"\"Gets migration progress of a given share server when copying"},{"line_number":1190,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_c80ab61e","line":1187,"range":{"start_line":1187,"start_character":26,"end_line":1187,"end_character":27},"updated":"2020-09-02 06:52:21.000000000","message":"add\n@api_versions.experimental_api","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1192,"context_line":"    \"\"\""},{"line_number":1193,"context_line":"    share_server \u003d _find_share_server(cs, args.share_server_id)"},{"line_number":1194,"context_line":"    result \u003d share_server.migration_get_progress()"},{"line_number":1195,"context_line":"    # NOTE(felipefutty): result[0] is response code, result[1] is dict body"},{"line_number":1196,"context_line":"    cliutils.print_dict(result[1])"},{"line_number":1197,"context_line":""},{"line_number":1198,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_741b867f","line":1195,"range":{"start_line":1195,"start_character":25,"end_line":1195,"end_character":75},"updated":"2020-09-02 06:52:21.000000000","message":"process this in the migration_get_progress method..","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3a5aee6b4c4bc6178372749a69894611c61efc81","unresolved":false,"context_lines":[{"line_number":1009,"context_line":"    \u0027host\u0027,"},{"line_number":1010,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool|host@backend\u003e\u0027,"},{"line_number":1011,"context_line":"    help\u003d\"Migration destination host. Use the format \""},{"line_number":1012,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1013,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e\u0027.\")"},{"line_number":1014,"context_line":"@cliutils.arg("},{"line_number":1015,"context_line":"    \u0027--preserve-snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_440bb47b","line":1012,"range":{"start_line":1012,"start_character":11,"end_line":1012,"end_character":54},"updated":"2020-09-10 05:53:00.000000000","message":"This is now invalid","commit_id":"f72a0433f2d05c46e69b5e4bebf1bba0aec392d0"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"95fd10fc8f4c35fcaead0affa847ed729359932c","unresolved":false,"context_lines":[{"line_number":1009,"context_line":"    \u0027host\u0027,"},{"line_number":1010,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool|host@backend\u003e\u0027,"},{"line_number":1011,"context_line":"    help\u003d\"Migration destination host. Use the format \""},{"line_number":1012,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1013,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e\u0027.\")"},{"line_number":1014,"context_line":"@cliutils.arg("},{"line_number":1015,"context_line":"    \u0027--preserve-snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_8c720ee2","line":1012,"range":{"start_line":1012,"start_character":11,"end_line":1012,"end_character":54},"in_reply_to":"9f560f44_440bb47b","updated":"2020-09-10 10:41:51.000000000","message":"We missed that, thanks for noticing, it\u0027s very important.","commit_id":"f72a0433f2d05c46e69b5e4bebf1bba0aec392d0"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3a5aee6b4c4bc6178372749a69894611c61efc81","unresolved":false,"context_lines":[{"line_number":1069,"context_line":"@cliutils.arg("},{"line_number":1070,"context_line":"    \u0027host\u0027,"},{"line_number":1071,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool\u003e\u0027,"},{"line_number":1072,"context_line":"    help\u003d\"Destination to migrate the shares to. Use the format \""},{"line_number":1073,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1074,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e\u0027.\")"},{"line_number":1075,"context_line":"@cliutils.arg("}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_a440d0a3","line":1072,"range":{"start_line":1072,"start_character":37,"end_line":1072,"end_character":43},"updated":"2020-09-10 05:53:00.000000000","message":"share server\n\nSorry, my last suggestion said \"shares\"","commit_id":"f72a0433f2d05c46e69b5e4bebf1bba0aec392d0"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"95fd10fc8f4c35fcaead0affa847ed729359932c","unresolved":false,"context_lines":[{"line_number":1069,"context_line":"@cliutils.arg("},{"line_number":1070,"context_line":"    \u0027host\u0027,"},{"line_number":1071,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool\u003e\u0027,"},{"line_number":1072,"context_line":"    help\u003d\"Destination to migrate the shares to. Use the format \""},{"line_number":1073,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1074,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e\u0027.\")"},{"line_number":1075,"context_line":"@cliutils.arg("}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_cc7886c2","line":1072,"range":{"start_line":1072,"start_character":37,"end_line":1072,"end_character":43},"in_reply_to":"9f560f44_a440d0a3","updated":"2020-09-10 10:41:51.000000000","message":"Done, thanks!","commit_id":"f72a0433f2d05c46e69b5e4bebf1bba0aec392d0"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3a5aee6b4c4bc6178372749a69894611c61efc81","unresolved":false,"context_lines":[{"line_number":1070,"context_line":"    \u0027host\u0027,"},{"line_number":1071,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool\u003e\u0027,"},{"line_number":1072,"context_line":"    help\u003d\"Destination to migrate the shares to. Use the format \""},{"line_number":1073,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1074,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e\u0027.\")"},{"line_number":1075,"context_line":"@cliutils.arg("},{"line_number":1076,"context_line":"    \u0027--preserve-snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_843f8c23","line":1073,"range":{"start_line":1073,"start_character":41,"end_line":1073,"end_character":53},"updated":"2020-09-10 05:53:00.000000000","message":"can\u0027t use pool_name in the destination host","commit_id":"f72a0433f2d05c46e69b5e4bebf1bba0aec392d0"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"95fd10fc8f4c35fcaead0affa847ed729359932c","unresolved":false,"context_lines":[{"line_number":1070,"context_line":"    \u0027host\u0027,"},{"line_number":1071,"context_line":"    metavar\u003d\u0027\u003chost@backend#pool\u003e\u0027,"},{"line_number":1072,"context_line":"    help\u003d\"Destination to migrate the shares to. Use the format \""},{"line_number":1073,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e#\u003cpool_name\u003e\u0027 or \""},{"line_number":1074,"context_line":"         \"\u0027\u003cnode_hostname\u003e@\u003cbackend_name\u003e\u0027.\")"},{"line_number":1075,"context_line":"@cliutils.arg("},{"line_number":1076,"context_line":"    \u0027--preserve-snapshots\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_ec7d8ab2","line":1073,"range":{"start_line":1073,"start_character":41,"end_line":1073,"end_character":53},"in_reply_to":"9f560f44_843f8c23","updated":"2020-09-10 10:41:51.000000000","message":"Thanks","commit_id":"f72a0433f2d05c46e69b5e4bebf1bba0aec392d0"}],"releasenotes/notes/support-share-server-migration-9804752270c6b153.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"266ad8874fd351ab1d017029427908b1b02fc295","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support for performing the share server migration. The new commands"},{"line_number":5,"context_line":"    are: `share-server-migration-start`, `share-server-migration-complete`,"},{"line_number":6,"context_line":"    `share-server-migration-cancel`, `share-server-migration-get-progress`,"},{"line_number":7,"context_line":"    `share-server-migration-check` and `share-server-reset-task-state`."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_d9972b3a","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":7},"updated":"2020-09-02 06:52:21.000000000","message":"nit: Added","commit_id":"64a8847e46b86478843926f689fc90fcefd45b47"}],"roles/populate-manilaclient-config/tasks/main.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5b9159fe819387b78c213c5e8b9125fed4940734","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      iniset {{ manilaclient_config }} DEFAULT run_migration_tests true"},{"line_number":31,"context_line":"      iniset {{ manilaclient_config }} DEFAULT run_manage_tests true"},{"line_number":32,"context_line":"      iniset {{ manilaclient_config }} DEFAULT run_mount_snapshot_tests true"},{"line_number":33,"context_line":"      iniset {{ manilaclient_config }} DEFAULT run_share_servers_migration_tests true"},{"line_number":34,"context_line":"  args:"},{"line_number":35,"context_line":"    executable: \"/bin/bash\""},{"line_number":36,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9f560f44_23b3030c","line":33,"range":{"start_line":33,"start_character":57,"end_line":33,"end_character":64},"updated":"2020-09-10 21:48:11.000000000","message":"server","commit_id":"edf064a3351e3758b55c862551c48ada18345e6f"}]}
