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.