Share via


StatelessServicePartitionInfo

Información sobre una partición de un servicio de Service Fabric sin estado.

Propiedades

Nombre Tipo Obligatorio
HealthState string (enum) No
PartitionStatus string (enum) No
PartitionInformation PartitionInformation No
InstanceCount entero (int64) No
MinInstanceCount integer No
MinInstancePercentage integer No

HealthState

Tipo: cadena (enumeración)
Obligatoria: no

Estado de mantenimiento de una entidad de Service Fabric, como Clúster, Nodo, Aplicación, Servicio, Partición, Réplica, etc.

Los valores posibles son:

  • Invalid : indica un estado de mantenimiento no válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • Ok - Indica que el estado de mantenimiento está bien. El valor es 1.
  • Warning : indica que el estado de mantenimiento está en un nivel de advertencia. El valor es 2.
  • Error : indica que el estado de mantenimiento está en un nivel de error. Se debe investigar el estado de mantenimiento del error, ya que pueden afectar a la funcionalidad correcta del clúster. El valor es 3.
  • Unknown : indica un estado de mantenimiento desconocido. El valor es 65535.

PartitionStatus

Tipo: cadena (enumeración)
Obligatoria: no

Estado de la partición de servicio de Service Fabric.

Los valores posibles son:

  • Invalid : indica que el estado de la partición no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • Ready : indica que la partición está lista. Esto significa que para una partición de servicio sin estado hay al menos una instancia que está activa y para una partición de servicio con estado, el número de réplicas listas es mayor o igual que MinReplicaSetSize. El valor es 1.
  • NotReady : indica que la partición no está lista. Este estado se devuelve cuando no se aplica ninguno de los otros estados. El valor es 2.
  • InQuorumLoss : indica que la partición está en pérdida de cuórum. Esto significa que el número de réplicas que están activas y que participan en un conjunto de réplicas es menor que MinReplicaSetSize para esta partición. El valor es 3.
  • Reconfiguring : indica que la partición está experimentando la reconfiguración de sus conjuntos de réplicas. Esto puede ocurrir debido a la conmutación por error, la actualización, el equilibrio de carga o la adición o eliminación de réplicas del conjunto de réplicas. El valor es 4.
  • Deleting : indica que se está eliminando la partición. El valor es 5.

PartitionInformation

Tipo: PartitionInformation
Obligatoria: no

Información sobre la identidad de partición, el esquema de partición y las claves compatibles con ella.


InstanceCount

Tipo: entero (int64)
Obligatoria: no

Número de instancias de esta partición.


MinInstanceCount

Tipo: entero
Obligatoria: no

MinInstanceCount es el número mínimo de instancias que deben cumplir la comprobación de seguridad EnsureAvailability durante las operaciones como actualizar o desactivar el nodo. El número real que se usa es max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Tenga en cuenta que si InstanceCount se establece en -1, durante el cálculo de MinInstanceCount -1 se convierte primero en el número de nodos en los que se permite colocar las instancias según las restricciones de colocación en el servicio.


MinInstancePercentage

Tipo: entero
Obligatoria: no

MinInstancePercentage es el porcentaje mínimo de InstanceCount que debe cumplir la comprobación de seguridad EnsureAvailability durante las operaciones como actualizar o desactivar el nodo. El número real que se usa es max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Tenga en cuenta que si InstanceCount se establece en -1, durante el cálculo de MinInstancePercentage, -1 se convierte primero en el número de nodos en los que se permite colocar las instancias según las restricciones de colocación en el servicio.