مشاركة عبر


حدث بدء تغيير حجم تجمع

يُصدر هذا الحدث عند بدء تغيير حجم التجمع. نظراً إلى كون تغيير حجم التجمع حدثاً غير متزامن، يمكنك توقع إصدار حدث كامل لتغيير حجم التجمع بمجرد اكتمال عملية تغيير الحجم.

يُظهر المثال التالي نص حدث بدء تغيير حجم التجمع لتجمّع تغير حجمه من 0 إلى 2 عقدة مع تغيير الحجم يدوياً.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
العنصر النوع ملاحظات
id سلسلة معرّف التجمع.
nodeDeallocationOption سلسلة يحدد هل يتناقص حجم التجمع عند إزالة العقد منه.

القيم الممكنة هي:

requeue - إنهاء المهام قيد التشغيل وإعادة ترتيبها. ستُشغَّل المهام مرة أخرى عند تمكين الوظيفة. أزل العقد بمجرد إنهاء المهام.

terminate - إنهاء المهام قيد التشغيل. لن تعمل المهام مرة أخرى. أزل العقد بمجرد إنهاء المهام.

taskcompletion - تسمح بإكمال المهام قيد التشغيل حالياً. قم بجدولة أي مهام جديدة في أثناء الانتظار. أزل العقد عند اكتمال جميع المهام.

Retaineddata - تسمح بإكمال المهام قيد التشغيل حالياً، ثم تنتظر حتى تنتهي صلاحية جميع فترات استبقاء البيانات. قم بجدولة أي مهام جديدة في أثناء الانتظار. أزل العقد عند انتهاء صلاحية جميع فترات الاحتفاظ بالمهام.

القيمة الافتراضية هي repeue.

في حالة زيادة حجم التجمع، تُعيَّن القيمة على invalid.
currentDedicatedNodes Int32 عدد عقد الحوسبة المخصصة المعينة حالياً للتجمع.
targetDedicatedNodes Int32 عدد عقد الحوسبة المخصصة المطلوبة للمجموعة.
currentLowPriorityNodes Int32 عدد عقد حساب Spot المعينة حاليًا للتجمع.
targetLowPriorityNodes Int32 عدد عقد الحوسبة الموضعية المطلوبة للتجمع.
enableAutoScale Bool يحدد هل يُضبط حجم التجمع تلقائياً بمرور الوقت.
isAutoPool القيمة المنطقية يحدد هل أُنشئ التجمع عبر آلية AutoPool للوظيفة.