@@ -18,6 +18,7 @@ package images
18
18
19
19
import (
20
20
"fmt"
21
+ "time"
21
22
22
23
dockerref "github.com/docker/distribution/reference"
23
24
v1 "k8s.io/api/core/v1"
@@ -138,6 +139,7 @@ func (m *imageManager) EnsureImageExists(pod *v1.Pod, container *v1.Container, p
138
139
return "" , msg , ErrImagePullBackOff
139
140
}
140
141
m .logIt (ref , v1 .EventTypeNormal , events .PullingImage , logPrefix , fmt .Sprintf ("Pulling image %q" , container .Image ), klog .Info )
142
+ startTime := time .Now ()
141
143
pullChan := make (chan pullResult )
142
144
m .puller .pullImage (spec , pullSecrets , pullChan , podSandboxConfig )
143
145
imagePullResult := <- pullChan
@@ -151,7 +153,7 @@ func (m *imageManager) EnsureImageExists(pod *v1.Pod, container *v1.Container, p
151
153
152
154
return "" , imagePullResult .err .Error (), ErrImagePull
153
155
}
154
- m .logIt (ref , v1 .EventTypeNormal , events .PulledImage , logPrefix , fmt .Sprintf ("Successfully pulled image %q" , container .Image ), klog .Info )
156
+ m .logIt (ref , v1 .EventTypeNormal , events .PulledImage , logPrefix , fmt .Sprintf ("Successfully pulled image %q in %v " , container .Image , time . Since ( startTime ) ), klog .Info )
155
157
m .backOff .GC ()
156
158
return imagePullResult .imageRef , "" , nil
157
159
}
0 commit comments