You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pkg/descheduler/evictions/evictions.go
+40-26Lines changed: 40 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -206,20 +206,21 @@ type (
206
206
)
207
207
208
208
typePodEvictorstruct {
209
-
mu sync.RWMutex
210
-
client clientset.Interface
211
-
policyGroupVersionstring
212
-
dryRunbool
213
-
maxPodsToEvictPerNode*uint
214
-
maxPodsToEvictPerNamespace*uint
215
-
maxPodsToEvictTotal*uint
216
-
nodePodCountnodePodEvictedCount
217
-
namespacePodCountnamespacePodEvictCount
218
-
totalPodCountuint
219
-
metricsEnabledbool
220
-
eventRecorder events.EventRecorder
221
-
erCache*evictionRequestsCache
222
-
featureGates featuregate.FeatureGate
209
+
mu sync.RWMutex
210
+
client clientset.Interface
211
+
policyGroupVersionstring
212
+
dryRunbool
213
+
evictionFailureEventNotificationbool
214
+
maxPodsToEvictPerNode*uint
215
+
maxPodsToEvictPerNamespace*uint
216
+
maxPodsToEvictTotal*uint
217
+
nodePodCountnodePodEvictedCount
218
+
namespacePodCountnamespacePodEvictCount
219
+
totalPodCountuint
220
+
metricsEnabledbool
221
+
eventRecorder events.EventRecorder
222
+
erCache*evictionRequestsCache
223
+
featureGates featuregate.FeatureGate
223
224
224
225
// registeredHandlers contains the registrations of all handlers. It's used to check if all handlers have finished syncing before the scheduling cycles start.
0 commit comments