kubelet: Remove unused mirrorPodFunc in eviction
Not referenced
This commit is contained in:
		@@ -66,8 +66,6 @@ type managerImpl struct {
 | 
				
			|||||||
	config Config
 | 
						config Config
 | 
				
			||||||
	// the function to invoke to kill a pod
 | 
						// the function to invoke to kill a pod
 | 
				
			||||||
	killPodFunc KillPodFunc
 | 
						killPodFunc KillPodFunc
 | 
				
			||||||
	// the function to get the mirror pod by a given static pod
 | 
					 | 
				
			||||||
	mirrorPodFunc MirrorPodFunc
 | 
					 | 
				
			||||||
	// the interface that knows how to do image gc
 | 
						// the interface that knows how to do image gc
 | 
				
			||||||
	imageGC ImageGC
 | 
						imageGC ImageGC
 | 
				
			||||||
	// the interface that knows how to do container gc
 | 
						// the interface that knows how to do container gc
 | 
				
			||||||
@@ -112,7 +110,6 @@ func NewManager(
 | 
				
			|||||||
	summaryProvider stats.SummaryProvider,
 | 
						summaryProvider stats.SummaryProvider,
 | 
				
			||||||
	config Config,
 | 
						config Config,
 | 
				
			||||||
	killPodFunc KillPodFunc,
 | 
						killPodFunc KillPodFunc,
 | 
				
			||||||
	mirrorPodFunc MirrorPodFunc,
 | 
					 | 
				
			||||||
	imageGC ImageGC,
 | 
						imageGC ImageGC,
 | 
				
			||||||
	containerGC ContainerGC,
 | 
						containerGC ContainerGC,
 | 
				
			||||||
	recorder record.EventRecorder,
 | 
						recorder record.EventRecorder,
 | 
				
			||||||
@@ -123,7 +120,6 @@ func NewManager(
 | 
				
			|||||||
	manager := &managerImpl{
 | 
						manager := &managerImpl{
 | 
				
			||||||
		clock:                         clock,
 | 
							clock:                         clock,
 | 
				
			||||||
		killPodFunc:                   killPodFunc,
 | 
							killPodFunc:                   killPodFunc,
 | 
				
			||||||
		mirrorPodFunc:                 mirrorPodFunc,
 | 
					 | 
				
			||||||
		imageGC:                       imageGC,
 | 
							imageGC:                       imageGC,
 | 
				
			||||||
		containerGC:                   containerGC,
 | 
							containerGC:                   containerGC,
 | 
				
			||||||
		config:                        config,
 | 
							config:                        config,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1451,11 +1451,6 @@ func TestStaticCriticalPodsAreNotEvicted(t *testing.T) {
 | 
				
			|||||||
	activePodsFunc := func() []*v1.Pod {
 | 
						activePodsFunc := func() []*v1.Pod {
 | 
				
			||||||
		return pods
 | 
							return pods
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	mirrorPodFunc := func(staticPod *v1.Pod) (*v1.Pod, bool) {
 | 
					 | 
				
			||||||
		mirrorPod := staticPod.DeepCopy()
 | 
					 | 
				
			||||||
		mirrorPod.Annotations[kubelettypes.ConfigSourceAnnotationKey] = kubelettypes.ApiserverSource
 | 
					 | 
				
			||||||
		return mirrorPod, true
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakeClock := testingclock.NewFakeClock(time.Now())
 | 
						fakeClock := testingclock.NewFakeClock(time.Now())
 | 
				
			||||||
	podKiller := &mockPodKiller{}
 | 
						podKiller := &mockPodKiller{}
 | 
				
			||||||
@@ -1490,7 +1485,6 @@ func TestStaticCriticalPodsAreNotEvicted(t *testing.T) {
 | 
				
			|||||||
	manager := &managerImpl{
 | 
						manager := &managerImpl{
 | 
				
			||||||
		clock:                        fakeClock,
 | 
							clock:                        fakeClock,
 | 
				
			||||||
		killPodFunc:                  podKiller.killPodNow,
 | 
							killPodFunc:                  podKiller.killPodNow,
 | 
				
			||||||
		mirrorPodFunc:                mirrorPodFunc,
 | 
					 | 
				
			||||||
		imageGC:                      diskGC,
 | 
							imageGC:                      diskGC,
 | 
				
			||||||
		containerGC:                  diskGC,
 | 
							containerGC:                  diskGC,
 | 
				
			||||||
		config:                       config,
 | 
							config:                       config,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -837,7 +837,7 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	// setup eviction manager
 | 
						// setup eviction manager
 | 
				
			||||||
	evictionManager, evictionAdmitHandler := eviction.NewManager(klet.resourceAnalyzer, evictionConfig,
 | 
						evictionManager, evictionAdmitHandler := eviction.NewManager(klet.resourceAnalyzer, evictionConfig,
 | 
				
			||||||
		killPodNow(klet.podWorkers, kubeDeps.Recorder), klet.podManager.GetMirrorPodByPod, klet.imageManager, klet.containerGC, kubeDeps.Recorder, nodeRef, klet.clock, kubeCfg.LocalStorageCapacityIsolation)
 | 
							killPodNow(klet.podWorkers, kubeDeps.Recorder), klet.imageManager, klet.containerGC, kubeDeps.Recorder, nodeRef, klet.clock, kubeCfg.LocalStorageCapacityIsolation)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	klet.evictionManager = evictionManager
 | 
						klet.evictionManager = evictionManager
 | 
				
			||||||
	klet.admitHandlers.AddPodAdmitHandler(evictionAdmitHandler)
 | 
						klet.admitHandlers.AddPodAdmitHandler(evictionAdmitHandler)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -339,7 +339,7 @@ func newTestKubeletWithImageList(
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	// setup eviction manager
 | 
						// setup eviction manager
 | 
				
			||||||
	evictionManager, evictionAdmitHandler := eviction.NewManager(kubelet.resourceAnalyzer, eviction.Config{},
 | 
						evictionManager, evictionAdmitHandler := eviction.NewManager(kubelet.resourceAnalyzer, eviction.Config{},
 | 
				
			||||||
		killPodNow(kubelet.podWorkers, fakeRecorder), kubelet.podManager.GetMirrorPodByPod, kubelet.imageManager, kubelet.containerGC, fakeRecorder, nodeRef, kubelet.clock, kubelet.supportLocalStorageCapacityIsolation())
 | 
							killPodNow(kubelet.podWorkers, fakeRecorder), kubelet.imageManager, kubelet.containerGC, fakeRecorder, nodeRef, kubelet.clock, kubelet.supportLocalStorageCapacityIsolation())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	kubelet.evictionManager = evictionManager
 | 
						kubelet.evictionManager = evictionManager
 | 
				
			||||||
	kubelet.admitHandlers.AddPodAdmitHandler(evictionAdmitHandler)
 | 
						kubelet.admitHandlers.AddPodAdmitHandler(evictionAdmitHandler)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -134,8 +134,7 @@ func TestRunOnce(t *testing.T) {
 | 
				
			|||||||
	fakeKillPodFunc := func(pod *v1.Pod, evict bool, gracePeriodOverride *int64, fn func(*v1.PodStatus)) error {
 | 
						fakeKillPodFunc := func(pod *v1.Pod, evict bool, gracePeriodOverride *int64, fn func(*v1.PodStatus)) error {
 | 
				
			||||||
		return nil
 | 
							return nil
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	fakeMirrodPodFunc := func(*v1.Pod) (*v1.Pod, bool) { return nil, false }
 | 
						evictionManager, evictionAdmitHandler := eviction.NewManager(kb.resourceAnalyzer, eviction.Config{}, fakeKillPodFunc, nil, nil, kb.recorder, nodeRef, kb.clock, kb.supportLocalStorageCapacityIsolation())
 | 
				
			||||||
	evictionManager, evictionAdmitHandler := eviction.NewManager(kb.resourceAnalyzer, eviction.Config{}, fakeKillPodFunc, fakeMirrodPodFunc, nil, nil, kb.recorder, nodeRef, kb.clock, kb.supportLocalStorageCapacityIsolation())
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	kb.evictionManager = evictionManager
 | 
						kb.evictionManager = evictionManager
 | 
				
			||||||
	kb.admitHandlers.AddPodAdmitHandler(evictionAdmitHandler)
 | 
						kb.admitHandlers.AddPodAdmitHandler(evictionAdmitHandler)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user