Merge pull request #29973 from ZTE-PaaS/zhangke-patch-016

Automatic merge from submit-queue

optimize podKiller for reading channel

Reading kl.podKillingCh should check whether ok first, then to process data
This commit is contained in:
Kubernetes Submit Queue 2016-08-04 16:25:54 -07:00 committed by GitHub
commit 88f987e7e2

View File

@ -1934,11 +1934,13 @@ func (kl *Kubelet) podKiller() {
for {
select {
case podPair, ok := <-kl.podKillingCh:
runningPod := podPair.RunningPod
apiPod := podPair.APIPod
if !ok {
return
}
runningPod := podPair.RunningPod
apiPod := podPair.APIPod
if killing.Has(string(runningPod.ID)) {
// The pod is already being killed.
break