@@ -89,7 +89,7 @@ func (c *criService) stopContainer(ctx context.Context, container containerstore
89
89
}
90
90
// Don't return for unknown state, some cleanup needs to be done.
91
91
if state == runtime .ContainerState_CONTAINER_UNKNOWN {
92
- return cleanupUnknownContainer (ctx , id , container , sandboxID , c )
92
+ return c . cleanupUnknownContainer (ctx , id , container , sandboxID )
93
93
}
94
94
return nil
95
95
}
@@ -104,11 +104,11 @@ func (c *criService) stopContainer(ctx context.Context, container containerstore
104
104
if ! errdefs .IsNotFound (err ) {
105
105
return fmt .Errorf ("failed to wait for task for %q: %w" , id , err )
106
106
}
107
- return cleanupUnknownContainer (ctx , id , container , sandboxID , c )
107
+ return c . cleanupUnknownContainer (ctx , id , container , sandboxID )
108
108
}
109
109
110
110
exitCtx , exitCancel := context .WithCancel (context .Background ())
111
- stopCh := c .eventMonitor . startContainerExitMonitor (exitCtx , id , task .Pid (), exitCh )
111
+ stopCh := c .startContainerExitMonitor (exitCtx , id , task .Pid (), exitCh )
112
112
defer func () {
113
113
exitCancel ()
114
114
// This ensures that exit monitor is stopped before
@@ -207,13 +207,13 @@ func (c *criService) waitContainerStop(ctx context.Context, container containers
207
207
}
208
208
209
209
// cleanupUnknownContainer cleanup stopped container in unknown state.
210
- func cleanupUnknownContainer (ctx context.Context , id string , cntr containerstore.Container , sandboxID string , c * criService ) error {
210
+ func ( c * criService ) cleanupUnknownContainer (ctx context.Context , id string , cntr containerstore.Container , sandboxID string ) error {
211
211
// Reuse handleContainerExit to do the cleanup.
212
- return handleContainerExit (ctx , & eventtypes.TaskExit {
212
+ return c . handleContainerExit (ctx , & eventtypes.TaskExit {
213
213
ContainerID : id ,
214
214
ID : id ,
215
215
Pid : 0 ,
216
216
ExitStatus : unknownExitCode ,
217
217
ExitedAt : protobuf .ToTimestamp (time .Now ()),
218
- }, cntr , sandboxID , c )
218
+ }, cntr , sandboxID )
219
219
}
0 commit comments