Compartir vía


Evento de inicio de cambio de tamaño de grupo

Este evento se genera se inicia el cambio de tamaño de un grupo. Puesto que el cambio de tamaño de grupo es un evento asincrónico, puede esperar que se genere un evento completo de cambio de tamaño de grupo cuando se haya completado la operación de cambio de tamaño.

En el ejemplo siguiente se muestra el cuerpo de un evento de inicio de cambio de tamaño de grupo de 0 a 2 nodos con un cambio de tamaño manual.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Elemento Tipo Notas
id String El identificador del grupo.
nodeDeallocationOption String Especifica cuándo se pueden quitar los nodos del grupo, si disminuye el tamaño del grupo.

Los valores posibles son:

requeue: finalizar las tareas en ejecución y volver a ponerlas en cola. Las tareas volverán a ejecutarse cuando se habilite el trabajo. Elimine los nodos en cuanto finalicen las tareas.

terminate: finalizar las tareas en ejecución. Las tareas no se ejecutarán de nuevo. Elimine los nodos en cuanto finalicen las tareas.

taskcompletion: permita que finalicen las tareas actualmente en ejecución. No programe ninguna tarea nueva mientras espera. Elimine los nodos cuando se hayan completado todas las tareas.

Retaineddata: permite que finalicen las tareas actualmente en ejecución, luego espera que caduquen los períodos de retención de datos de todas las tareas. No programe ninguna tarea nueva mientras espera. Elimine los nodos cuando hayan caducado los períodos de retención de todas las tareas.

El valor predeterminado es requeue.

Si aumenta el tamaño del grupo, entonces el valor se establece en invalid.
currentDedicatedNodes Int32 El número de nodos de proceso dedicados asignados actualmente al grupo.
targetDedicatedNodes Int32 El número de nodos de proceso dedicados solicitados para el grupo.
currentLowPriorityNodes Int32 El número de nodos de ejecución de acceso puntual actualmente asignados al grupo.
targetLowPriorityNodes Int32 El número de nodos de ejecución de acceso puntual solicitados para el grupo.
enableAutoScale Bool Especifica si el tamaño del grupo se ajusta automáticamente con el tiempo.
isAutoPool Bool Especifica si se ha creado el grupo a través del mecanismo AutoPool de un trabajo.