Skip to content

Commit 75e7df6

Browse files
authored
Merge pull request #6602 from ctripcloud/fix-memory-leak
fix memory leak in NodeDeleteTracker
2 parents 1b4d478 + 51b8133 commit 75e7df6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cluster-autoscaler/core/scaledown/deletiontracker/nodedeletiontracker.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ func (n *NodeDeletionTracker) ClearResultsNotNewerThan(t time.Time) {
173173
func (n *NodeDeletionTracker) Snapshot() *NodeDeletionTracker {
174174
n.Lock()
175175
defer n.Unlock()
176+
177+
n.evictions.DropNotNewerThan(n.clock.Now().Add(-n.evictionsTTL))
178+
176179
snapshot := NewNodeDeletionTracker(n.evictionsTTL)
177180
for k, val := range n.emptyNodeDeletions {
178181
snapshot.emptyNodeDeletions[k] = val

0 commit comments

Comments
 (0)