@@ -1205,6 +1205,8 @@ func buildSignalToNodeReclaimFuncs(imageGC ImageGC, containerGC ContainerGC, wit
1205
1205
// with an imagefs, imagefs pressure should delete unused images
1206
1206
signalToReclaimFunc [evictionapi .SignalImageFsAvailable ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers , imageGC .DeleteUnusedImages }
1207
1207
signalToReclaimFunc [evictionapi .SignalImageFsInodesFree ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers , imageGC .DeleteUnusedImages }
1208
+ signalToReclaimFunc [evictionapi .SignalContainerFsAvailable ] = signalToReclaimFunc [evictionapi .SignalImageFsAvailable ]
1209
+ signalToReclaimFunc [evictionapi .SignalContainerFsInodesFree ] = signalToReclaimFunc [evictionapi .SignalImageFsInodesFree ]
1208
1210
// usage of imagefs and container fs on separate disks
1209
1211
// containers gc on containerfs pressure
1210
1212
// image gc on imagefs pressure
@@ -1215,13 +1217,17 @@ func buildSignalToNodeReclaimFuncs(imageGC ImageGC, containerGC ContainerGC, wit
1215
1217
// with an split fs and imagefs, containerfs pressure should delete unused containers
1216
1218
signalToReclaimFunc [evictionapi .SignalNodeFsAvailable ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers }
1217
1219
signalToReclaimFunc [evictionapi .SignalNodeFsInodesFree ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers }
1220
+ signalToReclaimFunc [evictionapi .SignalContainerFsAvailable ] = signalToReclaimFunc [evictionapi .SignalNodeFsAvailable ]
1221
+ signalToReclaimFunc [evictionapi .SignalContainerFsInodesFree ] = signalToReclaimFunc [evictionapi .SignalNodeFsInodesFree ]
1218
1222
} else {
1219
1223
// without an imagefs, nodefs pressure should delete logs, and unused images
1220
1224
// since imagefs, containerfs and nodefs share a common device, they share common reclaim functions
1221
1225
signalToReclaimFunc [evictionapi .SignalNodeFsAvailable ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers , imageGC .DeleteUnusedImages }
1222
1226
signalToReclaimFunc [evictionapi .SignalNodeFsInodesFree ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers , imageGC .DeleteUnusedImages }
1223
1227
signalToReclaimFunc [evictionapi .SignalImageFsAvailable ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers , imageGC .DeleteUnusedImages }
1224
1228
signalToReclaimFunc [evictionapi .SignalImageFsInodesFree ] = nodeReclaimFuncs {containerGC .DeleteAllUnusedContainers , imageGC .DeleteUnusedImages }
1229
+ signalToReclaimFunc [evictionapi .SignalContainerFsAvailable ] = signalToReclaimFunc [evictionapi .SignalNodeFsAvailable ]
1230
+ signalToReclaimFunc [evictionapi .SignalContainerFsInodesFree ] = signalToReclaimFunc [evictionapi .SignalNodeFsInodesFree ]
1225
1231
}
1226
1232
return signalToReclaimFunc
1227
1233
}
0 commit comments