StatelessServicePartitionInfo
Informações sobre uma partição de um serviço do Service Fabric sem estado.
Propriedades
Nome | Type | Obrigatório |
---|---|---|
HealthState |
cadeia de caracteres (enumeração) | Não |
PartitionStatus |
cadeia de caracteres (enumeração) | Não |
PartitionInformation |
PartitionInformation | Não |
InstanceCount |
inteiro (int64) | Não |
MinInstanceCount |
inteiro | Não |
MinInstancePercentage |
inteiro | 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.
InstanceCount
Tipo: inteiro (int64)
Obrigatório: não
Número de instâncias dessa partição.
MinInstanceCount
Tipo: inteiro
Obrigatório: não
MinInstanceCount é o número mínimo de instâncias que devem estar em conformidade com a marcar de segurança EnsureAvailability durante operações como atualizar ou desativar o nó.
O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Observe que, se InstanceCount for definido como -1, durante MinInstanceCount computation -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.
MinInstancePercentage
Tipo: inteiro
Obrigatório: não
MinInstancePercentage é o percentual mínimo de InstanceCount que deve estar disponível para atender à marcar de segurança EnsureAvailability durante operações como atualizar ou desativar o nó.
O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Observe que, se InstanceCount for definido como -1, durante a computação MinInstancePercentage, -1 será convertido primeiro no número de nós nos quais as instâncias têm permissão para serem colocadas de acordo com as restrições de posicionamento no serviço.