FabricClient.FaultManagementClient.MovePrimaryAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
MovePrimaryAsync(String, PartitionSelector, Boolean, TimeSpan, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(String, PartitionSelector, TimeSpan, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(String, PartitionSelector, Boolean, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(String, PartitionSelector, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(String, PartitionSelector, Boolean) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(PartitionSelector, TimeSpan, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(String, PartitionSelector) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(PartitionSelector, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(PartitionSelector, Boolean) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(PartitionSelector) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(PartitionSelector, Boolean, CancellationToken) |
Move o réplica primário selecionado para o novo nó no cluster. |
MovePrimaryAsync(String, PartitionSelector, Boolean, TimeSpan, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (string nodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : string * System.Fabric.PartitionSelector * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (nodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- nodeName
- String
Nome do nó para o qual o réplica primário deve ser movido
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada. A API usa o réplica primário da partição selecionada para mover para o novo local do nó.
- ignoreConstraints
- Boolean
Se as restrições devem ou não ser ignoradas ao tentar executar a movimentação.
- operationTimeout
- TimeSpan
O tempo limite para essa chamada à API.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó especificado por nodeName. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(String, PartitionSelector, TimeSpan, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (string nodeName, System.Fabric.PartitionSelector partitionSelector, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : string * System.Fabric.PartitionSelector * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (nodeName As String, partitionSelector As PartitionSelector, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- nodeName
- String
Nome do nó para o qual o réplica primário deve ser movido
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada. A API usa o réplica primário da partição selecionada para mover para o novo local do nó.
- operationTimeout
- TimeSpan
O tempo limite para essa chamada à API.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó especificado por nodeName. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(String, PartitionSelector, Boolean, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (string nodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : string * System.Fabric.PartitionSelector * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (nodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- nodeName
- String
Nome do nó para o qual o réplica primário deve ser movido
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- ignoreConstraints
- Boolean
Se as restrições devem ou não ser ignoradas ao tentar executar a movimentação.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó especificado por nodeName. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(PartitionSelector, Boolean, TimeSpan, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : System.Fabric.PartitionSelector * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (partitionSelector As PartitionSelector, ignoreConstraints As Boolean, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- ignoreConstraints
- Boolean
Se as restrições devem ou não ser ignoradas ao tentar executar a movimentação.
- operationTimeout
- TimeSpan
O tempo limite para essa chamada à API.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó. Essa sobrecarga usa um nó aleatório selecionado na lista de nós atual, em que os réplica primários não existem no momento da chamada à API para mover réplica primários. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(String, PartitionSelector, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (string nodeName, System.Fabric.PartitionSelector partitionSelector, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : string * System.Fabric.PartitionSelector * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (nodeName As String, partitionSelector As PartitionSelector, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- nodeName
- String
Nome do nó para o qual o réplica primário deve ser movido
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó especificado por nodeName. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(String, PartitionSelector, Boolean)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (string nodeName, System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints);
member this.MovePrimaryAsync : string * System.Fabric.PartitionSelector * bool -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (nodeName As String, partitionSelector As PartitionSelector, ignoreConstraints As Boolean) As Task(Of MovePrimaryResult)
Parâmetros
- nodeName
- String
Nome do nó para o qual o réplica primário deve ser movido
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- ignoreConstraints
- Boolean
Se as restrições devem ou não ser ignoradas ao tentar executar a movimentação.
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó especificado por nodeName. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(PartitionSelector, TimeSpan, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (System.Fabric.PartitionSelector partitionSelector, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : System.Fabric.PartitionSelector * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (partitionSelector As PartitionSelector, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- operationTimeout
- TimeSpan
O tempo limite para essa chamada à API.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó. Essa sobrecarga usa um nó aleatório selecionado na lista de nós atual, em que os réplica primários não existem no momento da chamada à API para mover réplica primários. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(String, PartitionSelector)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (string nodeName, System.Fabric.PartitionSelector partitionSelector);
member this.MovePrimaryAsync : string * System.Fabric.PartitionSelector -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (nodeName As String, partitionSelector As PartitionSelector) As Task(Of MovePrimaryResult)
Parâmetros
- nodeName
- String
Nome do nó para o qual o réplica primário deve ser movido
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó especificado por nodeName. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(PartitionSelector, CancellationToken)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (System.Fabric.PartitionSelector partitionSelector, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : System.Fabric.PartitionSelector * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (partitionSelector As PartitionSelector, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó. Essa sobrecarga usa um nó aleatório selecionado na lista de nós atual, em que os réplica primários não existem no momento da chamada à API para mover réplica primários. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(PartitionSelector, Boolean)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints);
member this.MovePrimaryAsync : System.Fabric.PartitionSelector * bool -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (partitionSelector As PartitionSelector, ignoreConstraints As Boolean) As Task(Of MovePrimaryResult)
Parâmetros
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- ignoreConstraints
- Boolean
Se as restrições devem ou não ser ignoradas ao tentar executar a movimentação.
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó. Essa sobrecarga usa um nó aleatório selecionado na lista de nós atual, em que os réplica primários não existem no momento da chamada à API para mover réplica primários. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(PartitionSelector)
Move o réplica primário selecionado para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (System.Fabric.PartitionSelector partitionSelector);
member this.MovePrimaryAsync : System.Fabric.PartitionSelector -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (partitionSelector As PartitionSelector) As Task(Of MovePrimaryResult)
Parâmetros
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa o réplica primário da partição selecionada para mover para o novo local do nó. Essa sobrecarga usa um nó aleatório selecionado na lista de nós atual, em que os réplica primários não existem no momento da chamada à API para mover réplica primários. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido fizer parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
MovePrimaryAsync(PartitionSelector, Boolean, CancellationToken)
Move os réplica primários selecionados para o novo nó no cluster.
public System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult> MovePrimaryAsync (System.Fabric.PartitionSelector partitionSelector, bool ignoreConstraints, System.Threading.CancellationToken token);
member this.MovePrimaryAsync : System.Fabric.PartitionSelector * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.MovePrimaryResult>
Public Function MovePrimaryAsync (partitionSelector As PartitionSelector, ignoreConstraints As Boolean, token As CancellationToken) As Task(Of MovePrimaryResult)
Parâmetros
- partitionSelector
- PartitionSelector
Mover primário será chamado nesta Partição Selecionada.
- ignoreConstraints
- Boolean
Se deve ou não ignorar restrições ao tentar executar a movimentação.
- token
- CancellationToken
O token de cancelamento
Retornos
Uma tarefa com o resultado primário de movimentação
Exceções
A repetição está esgotada.
Operação inválida – se a ação for chamada no serviço sem estado. - Se não houver nós suficientes disponíveis para a ação
FabricErrorCode.NotReady - Se a réplica Primária não estiver pronta para movimentação FabricErrorCode.AlreadyPrimaryReplica – se a réplica primária para a partição selecionada já existir no novo nó FabricErrorCode.ConstraintNotSatisfied - se as restrições para o novo local do réplica proibiriam a movimentação FabricErrorCode.AsyncOperationNotComplete - Os serviços estão temporariamente em um estado de afinidade alinhado rasgado
Comentários
A API usa a réplica primária da partição selecionada para mover para o novo local do nó. Essa sobrecarga usa um nó aleatório selecionado na lista de nós atual, em que o réplica primário não existe no momento da chamada à API para mover o réplica primário. Essa API é segura, ou seja, não causará quorum ou perda de dados por si só, a menos que falhas ou falhas adicionais ocorram ao mesmo tempo. A partir do Service Fabric 7.1, **Move-ServiceFabricPrimaryReplica** leva em consideração a afinidade alinhada. Se o principal a ser movido for uma parte de uma relação de afinidade alinhada, todas as réplicas nessa relação serão movidas juntas. Se as réplicas primárias desses serviços não forem completamente capazes de se mover dentro do tempo limite especificado, uma exceção será gerada (FabricErrorCode.AsyncOperationNotComplete) indicando que os serviços estão temporariamente em um estado de afinidade alinhado rasgado. Para corrigir, emita a operação novamente.
Aplica-se a
Azure SDK for .NET