mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-07 19:23:40 +00:00
Variables should be initialized near where it would be used
This commit is contained in:
parent
b79c99da1b
commit
d03a73f3f2
@ -1935,7 +1935,6 @@ func (dm *DockerManager) computePodContainerChanges(pod *api.Pod, podStatus *kub
|
|||||||
|
|
||||||
// check the status of the containers
|
// check the status of the containers
|
||||||
for index, container := range pod.Spec.Containers {
|
for index, container := range pod.Spec.Containers {
|
||||||
expectedHash := kubecontainer.HashContainer(&container)
|
|
||||||
|
|
||||||
containerStatus := podStatus.FindContainerStatusByName(container.Name)
|
containerStatus := podStatus.FindContainerStatusByName(container.Name)
|
||||||
if containerStatus == nil || containerStatus.State != kubecontainer.ContainerStateRunning {
|
if containerStatus == nil || containerStatus.State != kubecontainer.ContainerStateRunning {
|
||||||
@ -1951,7 +1950,6 @@ func (dm *DockerManager) computePodContainerChanges(pod *api.Pod, podStatus *kub
|
|||||||
}
|
}
|
||||||
|
|
||||||
containerID := kubecontainer.DockerID(containerStatus.ID.ID)
|
containerID := kubecontainer.DockerID(containerStatus.ID.ID)
|
||||||
hash := containerStatus.Hash
|
|
||||||
glog.V(3).Infof("pod %q container %q exists as %v", format.Pod(pod), container.Name, containerID)
|
glog.V(3).Infof("pod %q container %q exists as %v", format.Pod(pod), container.Name, containerID)
|
||||||
|
|
||||||
if createPodInfraContainer {
|
if createPodInfraContainer {
|
||||||
@ -1982,6 +1980,8 @@ func (dm *DockerManager) computePodContainerChanges(pod *api.Pod, podStatus *kub
|
|||||||
|
|
||||||
// At this point, the container is running and pod infra container is good.
|
// At this point, the container is running and pod infra container is good.
|
||||||
// We will look for changes and check healthiness for the container.
|
// We will look for changes and check healthiness for the container.
|
||||||
|
expectedHash := kubecontainer.HashContainer(&container)
|
||||||
|
hash := containerStatus.Hash
|
||||||
containerChanged := hash != 0 && hash != expectedHash
|
containerChanged := hash != 0 && hash != expectedHash
|
||||||
if containerChanged {
|
if containerChanged {
|
||||||
message := fmt.Sprintf("pod %q container %q hash changed (%d vs %d), it will be killed and re-created.", format.Pod(pod), container.Name, hash, expectedHash)
|
message := fmt.Sprintf("pod %q container %q hash changed (%d vs %d), it will be killed and re-created.", format.Pod(pod), container.Name, hash, expectedHash)
|
||||||
|
Loading…
Reference in New Issue
Block a user