Compartilhar via


FabricClient.FaultManagementClient.MovePrimaryAsync Método

Definição

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