Share via


StatefulServicePartitionInfo

Informações sobre uma partição de um serviço do Service Fabric com estado.

Propriedades

Nome Type Obrigatório
HealthState cadeia de caracteres (enumeração) No
PartitionStatus cadeia de caracteres (enumeração) Não
PartitionInformation PartitionInformation No
TargetReplicaSetSize inteiro (int64) Não
MinReplicaSetSize inteiro (int64) No
AuxiliaryReplicaCount inteiro (int64) Não
LastQuorumLossDuration cadeia de caracteres (duração) Não
PrimaryEpoch Época Não

HealthState

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O estado de integridade de uma entidade do Service Fabric, como Cluster, Nó, Aplicativo, Serviço, Partição, Réplica etc.

Os valores possíveis são:

  • Invalid – Indica um estado de integridade inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ok - Indica que o estado de integridade está ok. O valor é 1.
  • Warning - Indica que o estado de integridade está em um nível de aviso. O valor é 2.
  • Error - Indica que o estado de integridade está em um nível de erro. O estado de integridade do erro deve ser investigado, pois eles podem afetar a funcionalidade correta do cluster. O valor é 3.
  • Unknown– Indica uma status de integridade desconhecida. O valor é 65535.

PartitionStatus

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O status da partição de serviço do Service Fabric.

Os valores possíveis são:

  • Invalid– Indica que o status de partição é inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ready – Indica que a partição está pronta. Isso significa que, para uma partição de serviço sem estado, há pelo menos uma instância que está ativa e, para uma partição de serviço com estado, o número de réplicas prontas é maior ou igual ao MinReplicaSetSize. O valor é 1.
  • NotReady – Indica que a partição não está pronta. Esse status é retornado quando nenhum dos outros estados se aplica. O valor é 2.
  • InQuorumLoss – Indica que a partição está em perda de quorum. Isso significa que o número de réplicas que estão ativas e participando de um conjunto de réplica é menor que MinReplicaSetSize para essa partição. O valor é 3.
  • Reconfiguring– Indica que a partição está passando por reconfiguração de seus conjuntos de réplica. Isso pode acontecer devido ao failover, atualização, balanceamento de carga ou adição ou remoção de réplicas do conjunto de réplica. O valor é 4.
  • Deleting – Indica que a partição está sendo excluída. O valor é 5.

PartitionInformation

Tipo: PartitionInformation
Obrigatório: não

Informações sobre a identidade da partição, o esquema de particionamento e as chaves compatíveis com ela.


TargetReplicaSetSize

Tipo: inteiro (int64)
Obrigatório: não

O tamanho do conjunto de réplicas de destino como um número.


MinReplicaSetSize

Tipo: inteiro (int64)
Obrigatório: não

O tamanho mínimo do conjunto de réplicas como um número.


AuxiliaryReplicaCount

Tipo: inteiro (int64)
Obrigatório: não

Os réplica auxiliares contam como um número. Para usar réplicas auxiliares, o seguinte deve ser true, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 e TargetReplicaSetSize >=3.


LastQuorumLossDuration

Tipo: cadeia de caracteres (duração)
Obrigatório: não

A duração para a qual essa partição estava em perda de quorum. Se a partição estiver atualmente em perda de quorum, ela retornará a duração desde que ela está nesse estado. Este campo está usando o formato ISO8601 para especificar a duração.


PrimaryEpoch

Tipo: Época
Obrigatório: não

Uma Época é um número de configuração para a partição como um todo. Quando a configuração do conjunto de réplica é alterada, por exemplo, quando a réplica Primária é alterada, as operações que são replicadas do novo réplica Primário são consideradas uma nova Época daquelas que foram enviadas pela antiga réplica Primária.