Udostępnij przez


Zdarzenie rozpoczynające zmianę rozmiaru puli

To zdarzenie jest emitowane po uruchomieniu 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.

W poniższym przykładzie przedstawiono treść zdarzenia rozpoczęcia zmiany rozmiaru puli dla zmiany rozmiaru puli z zakresu od 0 do 2 węzłów z ręcznym zmienianiem rozmiaru.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Składnik Typ Notatki
id Sznurek Identyfikator puli.
nodeDeallocationOption Sznurek Określa, kiedy węzły mogą zostać usunięte z puli, jeśli rozmiar puli zostanie zmniejszony.

Dopuszczalne wartości:

requeue — zakończ uruchamianie zadań i ponownie je w kolejce. Zadania są uruchamiane ponownie po włączeniu zadania. Usuń węzły natychmiast po zakończeniu zadań.

terminate — kończenie uruchomionych zadań. Zadania nie będą uruchamiane 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 po wygaśnięciu wszystkich okresów przechowywania zadań.

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ą żądane 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 bool Określa, czy rozmiar puli automatycznie dostosowuje się w czasie.
isAutoPool bool Określa, czy pula została utworzona za pomocą mechanizmu automatycznego buforowania zadania.