StatelessServicePartitionInfo

Information om en partition av en tillståndslös Service Fabric-tjänst.

Egenskaper

Namn Typ Obligatorisk
HealthState sträng (uppräkning) No
PartitionStatus sträng (uppräkning) No
PartitionInformation PartitionInformation No
InstanceCount heltal (int64) No
MinInstanceCount heltal No
MinInstancePercentage heltal No

HealthState

Typ: sträng (uppräkning)
Krävs: Nej

Hälsotillståndet för en Service Fabric-entitet, till exempel 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)
Krävs: 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 håller på att omkonfigureras för 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
Krävs: Nej

Information om partitionsidentitet, partitioneringsschema och nycklar som stöds av den.


InstanceCount

Typ: heltal (int64)
Krävs: Nej

Antal instanser av den här partitionen.


MinInstanceCount

Typ: heltal
Krävs: Nej

MinInstanceCount är det minsta antalet instanser som måste vara upp till säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras först under MinInstanceCount-beräkningen -1 till antalet noder där instanserna tillåts placeras enligt placeringsbegränsningarna för tjänsten.


MinInstancePercentage

Typ: heltal
Krävs: Nej

MinInstancePercentage är den minsta procentandelen av InstanceCount som måste vara upp till säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1, under MinInstancePercentage-beräkningen, konverteras -1 först till antalet noder där instanserna tillåts placeras enligt placeringsbegränsningarna för tjänsten.