fix master tty leak due to leaking init container object

Signed-off-by: Henry Wang <henwang@amazon.com>
This commit is contained in:
Henry Wang 2024-12-14 03:57:38 +00:00 committed by k8s-infra-cherrypick-robot
parent 1698a59589
commit 17181ed33e

View File

@ -369,6 +369,9 @@ func (s *service) Delete(ctx context.Context, r *taskAPI.DeleteRequest) (*taskAP
ExitStatus: uint32(p.ExitStatus()), ExitStatus: uint32(p.ExitStatus()),
ExitedAt: protobuf.ToTimestamp(p.ExitedAt()), ExitedAt: protobuf.ToTimestamp(p.ExitedAt()),
}) })
s.lifecycleMu.Lock()
delete(s.containerInitExit, container)
s.lifecycleMu.Unlock()
} }
return &taskAPI.DeleteResponse{ return &taskAPI.DeleteResponse{
ExitStatus: uint32(p.ExitStatus()), ExitStatus: uint32(p.ExitStatus()),