Zdarzenie rozpoczęcia zmiany rozmiaru puli
To zdarzenie jest emitowane po rozpoczęciu zmiany rozmiaru puli. Ponieważ rozmiar puli jest zdarzeniem asynchronicznym, można oczekiwać, że po zakończeniu operacji zmiany rozmiaru puli zostanie wyemitowane zdarzenie zmiany rozmiaru puli.
Poniższy przykład przedstawia treść zdarzenia rozpoczęcia zmiany rozmiaru puli dla puli zmiany rozmiaru z 0 do 2 węzłów z ręcznym zmianą rozmiaru.
{
"id": "myPool1",
"nodeDeallocationOption": "Invalid",
"currentDedicatedNodes": 0,
"targetDedicatedNodes": 2,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 2,
"enableAutoScale": false,
"isAutoPool": false
}
Element | Typ | Uwagi |
---|---|---|
id |
Ciąg | Identyfikator puli. |
nodeDeallocationOption |
Ciąg | Określa, kiedy węzły mogą zostać usunięte z puli, jeśli rozmiar puli zostanie zmniejszony. Możliwe wartości: requeue — zakończ uruchomione zadania i ponownie je w kolejce. Zadania zostaną uruchomione ponownie po włączeniu zadania. Usuń węzły natychmiast po zakończeniu zadań. terminate — kończenie uruchomionych zadań. Zadania nie zostaną uruchomione ponownie. Usuń węzły natychmiast po zakończeniu zadań. taskcompletion — zezwalaj na wykonywanie aktualnie uruchomionych zadań. Zaplanuj brak nowych zadań podczas oczekiwania. Usuń węzły po zakończeniu wszystkich zadań. Zachowane dane — zezwalaj na ukończenie aktualnie uruchomionych zadań, a następnie poczekaj na wygaśnięcie wszystkich okresów przechowywania danych zadań. Zaplanuj brak nowych zadań podczas oczekiwania. Usuń węzły, gdy wszystkie okresy przechowywania zadań wygasły. Wartość domyślna to ponowne kolejki. Jeśli rozmiar puli zwiększa się, wartość jest ustawiona na nieprawidłową. |
currentDedicatedNodes |
Int32 | Liczba dedykowanych węzłów obliczeniowych aktualnie przypisanych do puli. |
targetDedicatedNodes |
Int32 | Liczba dedykowanych węzłów obliczeniowych, które są wymagane dla puli. |
currentLowPriorityNodes |
Int32 | Liczba węzłów obliczeniowych typu spot przypisanych obecnie do puli. |
targetLowPriorityNodes |
Int32 | Liczba węzłów obliczeniowych typu spot, które są żądane dla puli. |
enableAutoScale |
Wartość logiczna | Określa, czy rozmiar puli automatycznie dostosowuje się w czasie. |
isAutoPool |
Wartość logiczna | Określa, czy pula została utworzona za pomocą mechanizmu automatycznego buforowania zadania. |