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.