Condividi tramite


Evento di avvio ridimensionamento pool

Questo evento viene generato quando un ridimensionamento pool è stato avviato. Poiché il ridimensionamento pool è un evento asincrono, è possibile prevedere l'emissione di un evento di completamento ridimensionamento pool una volta completata l'operazione di ridimensionamento.

L'esempio seguente mostra il corpo di un evento di avvio ridimensionamento pool per un pool che ridimensiona da 0 a 2 nodi con un ridimensionamento manuale.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Elemento Type Note
id string ID del pool.
nodeDeallocationOption string Specifica quando è possibile rimuovere nodi dal pool, in caso di riduzione delle dimensioni del pool.

I valori possibili sono:

requeue: termina le attività in esecuzione e le reinserisce nella coda. Le attività verranno eseguite di nuovo quando il processo viene abilitato. I nodi vengono rimossi non appena le attività sono state terminate.

terminate: termina le attività in esecuzione. Le attività non verranno più eseguite. I nodi vengono rimossi non appena le attività sono state terminate.

taskcompletion: consente il completamento delle attività attualmente in esecuzione. Non viene pianificata alcuna nuova attività durante l'attesa. I nodi vengono rimossi al completamento di tutte le attività.

Retaineddata: consente il completamento delle attività attualmente in esecuzione e quindi attende che scadano tutti i periodi di conservazione dei dati delle attività. Non viene pianificata alcuna nuova attività durante l'attesa. I nodi vengono rimossi alla scadenza di tutti i periodi di conservazione dati delle attività.

Il valore predefinito è requeue.

In caso di aumento delle dimensioni del pool, il valore è impostato su invalid.
currentDedicatedNodes Int32 Numero di nodi di calcolo dedicati attualmente assegnati al pool.
targetDedicatedNodes Int32 Numero di nodi di calcolo dedicati richiesti per il pool.
currentLowPriorityNodes Int32 Numero di nodi di calcolo spot attualmente assegnati al pool.
targetLowPriorityNodes Int32 Numero di nodi di calcolo spot richiesti per il pool.
enableAutoScale Bool Specifica se le dimensioni del pool vengono regolate automaticamente nel tempo.
isAutoPool Bool Specifica se il pool è stato creato tramite il meccanismo di pool automatico di un processo.