StatelessServicePartitionInfo
Informações sobre uma partição de um serviço do Service Fabric sem estado.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
HealthState |
cadeia (enumeração) | No |
PartitionStatus |
cadeia (enumeração) | No |
PartitionInformation |
PartitionInformation | No |
InstanceCount |
número inteiro (int64) | No |
MinInstanceCount |
número inteiro | No |
MinInstancePercentage |
número inteiro | No |
HealthState
Tipo: cadeia (enumeração)
Obrigatório: Não
O estado de funcionamento de uma entidade do Service Fabric, como Cluster, Nó, Aplicação, Serviço, Partição, Réplica, etc.
Os valores possíveis são:
-
Invalid
- Indica um estado de funcionamento inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero. -
Ok
- Indica que o estado de funcionamento está correto. O valor é 1. -
Warning
- Indica que o estado de funcionamento está num nível de aviso. O valor é 2. -
Error
- Indica que o estado de funcionamento está num nível de erro. O estado de funcionamento do erro deve ser investigado, uma vez que pode afetar a funcionalidade correta do cluster. O valor é 3. -
Unknown
- Indica um estado de funcionamento desconhecido. O valor é 65535.
PartitionStatus
Tipo: cadeia (enumeração)
Obrigatório: Não
O estado da partição do serviço service fabric.
Os valores possíveis são:
-
Invalid
- Indica que o estado da 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. Isto significa que, para uma partição de serviço sem estado, existe pelo menos uma instância que está em funcionamento e, para uma partição de serviço com monitorização de 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. Este estado é devolvido quando nenhum dos outros estados se aplica. O valor é 2. -
InQuorumLoss
- Indica que a partição está em perda de quórum. Isto significa que o número de réplicas que estão ativas e a participar num conjunto de réplicas é inferior a MinReplicaSetSize para esta partição. O valor é 3. -
Reconfiguring
- Indica que a partição está a ser reconfigurada dos respetivos conjuntos de réplicas. Isto pode acontecer devido à ativação pós-falha, atualização, balanceamento de carga ou adição ou remoção de réplicas do conjunto de réplicas. O valor é 4. -
Deleting
- Indica que a partição está a ser eliminada. O valor é 5.
PartitionInformation
Tipo: PartitionInformation
Obrigatório: Não
Informações sobre a identidade da partição, o esquema de criação de partições e as chaves suportadas pela mesma.
InstanceCount
Tipo: número inteiro (int64)
Obrigatório: Não
Número de instâncias desta partição.
MinInstanceCount
Tipo: número inteiro
Obrigatório: Não
MinInstanceCount é o número mínimo de instâncias que têm de estar à altura para cumprir a verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó.
O número real utilizado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Tenha em atenção que, se a InstanceCount estiver definida como -1, durante a computação MinInstanceCount -1 é convertida em primeiro lugar no número de nós em que as instâncias têm permissão para serem colocadas de acordo com as restrições de colocação no serviço.
MinInstancePercentage
Tipo: número inteiro
Obrigatório: Não
MinInstancePercentage é a percentagem mínima de InstanceCount que tem de estar à altura para cumprir a verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó.
O número real utilizado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Tenha em atenção que, se InstanceCount estiver definido como -1, durante a computação MinInstancePercentage, -1 é primeiro convertido no número de nós em que as instâncias podem ser colocadas de acordo com as restrições de colocação no serviço.