StatefulServicePartitionInfo
Information om en partition av en tillståndskänslig Service Fabric-tjänst..
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
HealthState |
sträng (uppräkning) | No |
PartitionStatus |
sträng (uppräkning) | No |
PartitionInformation |
PartitionInformation | No |
TargetReplicaSetSize |
heltal (int64) | No |
MinReplicaSetSize |
heltal (int64) | No |
AuxiliaryReplicaCount |
heltal (int64) | No |
LastQuorumLossDuration |
sträng (varaktighet) | No |
PrimaryEpoch |
Epok | No |
HealthState
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Hälsotillståndet för en Service Fabric-entitet som kluster, nod, program, tjänst, partition, replik osv.
Möjliga värden:
-
Invalid
– Anger ett ogiltigt hälsotillstånd. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
Ok
- Anger att hälsotillståndet är okej. Värdet är 1. -
Warning
– Anger att hälsotillståndet är på varningsnivå. Värdet är 2. -
Error
– Anger att hälsotillståndet är på felnivå. Felhälsotillståndet bör undersökas eftersom de kan påverka rätt funktioner i klustret. Värdet är 3. -
Unknown
– Anger en okänd hälsostatus. Värdet är 65535.
PartitionStatus
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Status för service fabric-tjänstpartitionen.
Möjliga värden:
-
Invalid
– Anger att partitionsstatusen är ogiltig. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
Ready
– Anger att partitionen är klar. Det innebär att för en tillståndslös tjänstpartition finns det minst en instans som är igång och för en tillståndskänslig tjänstpartition är antalet redo repliker större än eller lika med MinReplicaSetSize. Värdet är 1. -
NotReady
– Anger att partitionen inte är klar. Den här statusen returneras när inget av de andra tillstånden gäller. Värdet är 2. -
InQuorumLoss
– Anger att partitionen har kvorumförlust. Det innebär att antalet repliker som är igång och deltar i en replikuppsättning är mindre än MinReplicaSetSize för den här partitionen. Värdet är 3. -
Reconfiguring
– Anger att partitionen genomgår omkonfiguration av sina replikuppsättningar. Detta kan inträffa på grund av redundans, uppgradering, belastningsutjämning eller tillägg eller borttagning av repliker från replikuppsättningen. Värdet är 4. -
Deleting
– Anger att partitionen tas bort. Värdet är 5.
PartitionInformation
Typ: PartitionInformation
Obligatoriskt: Nej
Information om partitionsidentitet, partitioneringsschema och nycklar som stöds av den.
TargetReplicaSetSize
Typ: heltal (int64)
Obligatoriskt: Nej
Målrepliken anger storlek som ett tal.
MinReplicaSetSize
Typ: heltal (int64)
Obligatoriskt: Nej
Minsta replikuppsättningsstorlek som ett tal.
AuxiliaryReplicaCount
Typ: heltal (int64)
Obligatoriskt: Nej
Den extra repliken räknas som ett tal. Om du vill använda hjälprepliker måste följande vara sant, AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 och TargetReplicaSetSize >=3.
LastQuorumLossDuration
Typ: sträng (varaktighet)
Obligatoriskt: Nej
Varaktigheten för vilken den här partitionen var kvorumförlust. Om partitionen för närvarande är kvorumförlust returnerar den varaktigheten eftersom den har varit i det tillståndet. Det här fältet använder ISO8601-format för att ange varaktigheten.
PrimaryEpoch
Typ: Epoch
Obligatoriskt: Nej
En epok är ett konfigurationsnummer för partitionen som helhet. När konfigurationen av replikuppsättningen ändras, till exempel när den primära repliken ändras, sägs de åtgärder som replikeras från den nya primära repliken vara en ny epok från de som skickades av den gamla primära repliken.