Definição
Interrompe a transição em andamento de um servidor de configuração incorporado para um servidor de configuração dedicado .
O shard retoma seu papel no cluster fragmentado e é incluído nas operações de rebalanceamento.
Quando o comando é executado, a transição em andamento de um servidor de configuração incorporado para um servidor de configuração dedicado é interrompida encerrando a drenagem de chunks do fragmento de configuração. O fragmento de configuração retoma seu papel normal no balanceamento.
O comando retorna ok: 1 em caso de sucesso, caso contrário, retorna ok: 0 com uma mensagem de erro relacionada.
Para iniciar a transição para um servidor de configuração dedicado, consulte o startTransitionToDedicatedConfigServer comando.
Para mostrar o status da transição de um servidor de configuração incorporado para um servidor de configuração dedicado, consulte o getTransitionToDedicatedConfigServerStatus comando.
Para confirmar a transição de um servidor de configuração incorporado para um servidor de configuração dedicado, consulte o commitTransitionToDedicatedConfigServer comando.
Novidades na versão 8.3.
Compatibilidade
Esse comando está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Observação
Este comando não é suportado no MongoDB Atlas. Entre em contato com o suporte do MongoDB para interromper a transição de um servidor de configuração incorporado para dedicado.
Sintaxe
O comando tem a seguinte sintaxe:
db.adminCommand( { stopTransitionToDedicatedConfigServer: 1 } )
Comportamento
Requisitos de acesso
Se você tiver authorization habilitado, deverá ter a função clusterManager ou qualquer função que inclua a ação removeShard .
Exemplos
Para iniciar a transição de um servidor de configuração incorporado para um servidor de configuração dedicado, use o db.adminCommand() método para executar o startTransitionToDedicatedConfigServer comando:
db.adminCommand( { startTransitionToDedicatedConfigServer: 1 } )
Para interromper a transição de um servidor de configuração incorporado para um servidor de configuração dedicado, use o db.adminCommand() método para executar o stopTransitionToDedicatedConfigServer comando:
db.adminCommand( { stopTransitionToDedicatedConfigServer: 1 } )