adminSwitchover
public AdminSwitchoverResponse adminSwitchover(AdminSwitchoverRequest request) throws GPUdbException Manually switch over one or more processes to another host. Individual ranks or entire hosts may be moved to another host.Note: This method should be used for on-premise deployments only.
Parameters:request-Requestobject containing the parameters for the operation.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.adminSwitchover
public AdminSwitchoverResponse adminSwitchover(List<String> processes, List<String> destinations, Map<String, String> options) throws GPUdbException Manually switch over one or more processes to another host. Individual ranks or entire hosts may be moved to another host.Note: This method should be used for on-premise deployments only.
Parameters:processes- Indicates the process identifier to switch over to another host. Options are ‘hostN’ and ‘rankN’ where ‘N’ corresponds to the number associated with a host or rank in the Network section of the gpudb.conf file; e.g., ‘host[N].address’ or ‘rank[N].host’. If ‘hostN’ is provided, all processes on that host will be moved to another host. Each entry in this array will be switched over to the corresponding host entry at the same index indestinations.destinations- Indicates to which host to switch over each corresponding process given inprocesses. Each index must be specified as ‘hostN’ where ‘N’ corresponds to the number associated with a host or rank in the Network section of the gpudb.conf file; e.g., ‘host[N].address’. Each entry in this array will receive the corresponding process entry at the same index inprocesses.options- Optional parameters.DRY_RUN: If set toTRUE, only validation checks will be performed. Nothing is switched over. Supported values:The default value isFALSE.
Map.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.