StatelessServicePartitionInfo
Informazioni su una partizione di un servizio service Fabric senza stato.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
HealthState |
string (enum) | No |
PartitionStatus |
string (enum) | No |
PartitionInformation |
PartitionInformation | No |
InstanceCount |
integer (int64) | No |
MinInstanceCount |
integer | No |
MinInstancePercentage |
integer | No |
HealthState
Tipo: string (enum)
Obbligatorio: No
Stato di integrità di un'entità di Service Fabric, ad esempio Cluster, Node, Application, Service, Partition, Replica e così via.
I valori possibili sono:
-
Invalid
- Indica uno stato di integrità non valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero. -
Ok
- Indica che lo stato di integrità è corretto. Il valore è uguale a 1. -
Warning
- Indica che lo stato di integrità è a livello di avviso. Il valore è 2. -
Error
- Indica che lo stato di integrità è a livello di errore. Lo stato di integrità degli errori deve essere analizzato, perché può influire sulla funzionalità corretta del cluster. Il valore è 3. -
Unknown
- Indica uno stato di integrità sconosciuto. Il valore è 65535.
PartitionStatus
Tipo: string (enum)
Obbligatorio: No
Stato della partizione del servizio di Service Fabric.
I valori possibili sono:
-
Invalid
- Indica che lo stato della partizione non è valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero. -
Ready
- Indica che la partizione è pronta. Ciò significa che per una partizione del servizio senza stato è presente almeno un'istanza che è in esecuzione e per una partizione del servizio con stato il numero di repliche pronte è maggiore o uguale a MinReplicaSetSize. Il valore è uguale a 1. -
NotReady
- Indica che la partizione non è pronta. Questo stato viene restituito quando nessuno degli altri stati si applica. Il valore è 2. -
InQuorumLoss
- Indica che la partizione è in perdita di quorum. Ciò significa che il numero di repliche attive e partecipanti a un set di repliche è minore di MinReplicaSetSize per questa partizione. Il valore è 3. -
Reconfiguring
- Indica che la partizione è in fase di riconfigurazione dei set di repliche. Ciò può verificarsi a causa di failover, aggiornamento, bilanciamento del carico o aggiunta o rimozione di repliche dal set di repliche. Il valore è 4. -
Deleting
- Indica che la partizione viene eliminata. Il valore è 5.
PartitionInformation
Tipo: PartitionInformation
Obbligatorio: No
Informazioni sull'identità della partizione, sullo schema di partizionamento e sulle chiavi supportate.
InstanceCount
Tipo: integer (int64)
Obbligatorio: No
Numero di istanze di questa partizione.
MinInstanceCount
Tipo: integer
Obbligatorio: No
MinInstanceCount è il numero minimo di istanze che devono soddisfare il controllo di sicurezza EnsureAvailability durante operazioni come l'aggiornamento o la disattivazione del nodo.
Il numero effettivo usato è max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Si noti che se InstanceCount è impostato su -1, durante il calcolo MinInstanceCount -1 viene prima convertito nel numero di nodi in cui le istanze possono essere posizionate in base ai vincoli di posizionamento nel servizio.
MinInstancePercentage
Tipo: integer
Obbligatorio: No
MinInstancePercentage è la percentuale minima di InstanceCount che deve soddisfare il controllo di sicurezza EnsureAvailability durante operazioni come l'aggiornamento o la disattivazione del nodo.
Il numero effettivo usato è max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ).
Si noti che se InstanceCount è impostato su -1, durante il calcolo di MinInstancePercentage, -1 viene prima convertito nel numero di nodi in cui le istanze possono essere posizionate in base ai vincoli di posizionamento nel servizio.