Partager via


Événement de début de redimensionnement de pool

Cet événement est émis lors du démarrage d’un redimensionnement d’un pool. Étant donné que le redimensionnement du pool est un événement asynchrone, vous pouvez vous attendre à ce qu’un événement de redimensionnement de pool soit émis une fois l’opération de redimensionnement terminée.

L’exemple suivant montre le corps d’un événement de démarrage de redimensionnement de pool pour un redimensionnement de pool de 0 à 2 nœuds avec un redimensionnement manuel.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Élément Catégorie Remarques
id Chaîne ID du pool.
nodeDeallocationOption Chaîne Spécifie quand les nœuds peuvent être supprimés du pool, si la taille du pool diminue.

Les valeurs possibles sont les suivantes :

requeue : arrêtez l’exécution des tâches et mettez-les en file d’attente. Les tâches s’exécutent à nouveau lorsque le travail est activé. Supprimez les nœuds dès que les tâches sont arrêtées.

terminer : arrêtez les tâches en cours d’exécution. Les tâches ne seront pas réexécuter. Supprimez les nœuds dès que les tâches sont arrêtées.

taskcompletion : autoriser l’exécution des tâches en cours d’exécution. Planifiez aucune nouvelle tâche en attendant. Supprimez les nœuds lorsque toutes les tâches sont terminées.

Données conservées : autorisez les tâches en cours d’exécution, puis attendez que toutes les périodes de rétention des données des tâches expirent. Planifiez aucune nouvelle tâche en attendant. Supprimez les nœuds lorsque toutes les périodes de rétention des tâches ont expiré.

La valeur par défaut est requeue.

Si la taille du pool augmente, la valeur est définie sur non valide.
currentDedicatedNodes Int32 Nombre de nœuds de calcul dédiés actuellement affectés au pool.
targetDedicatedNodes Int32 Nombre de nœuds de calcul dédiés demandés pour le pool.
currentLowPriorityNodes Int32 Nombre de nœuds de calcul Spot actuellement affectés au pool.
targetLowPriorityNodes Int32 Nombre de nœuds de calcul Spot demandés pour le pool.
enableAutoScale Bool Spécifie si la taille du pool s’ajuste automatiquement au fil du temps.
isAutoPool Bool Spécifie si le pool a été créé via un mécanisme AutoPool du travail.