We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 129942c + fab016c commit 063a4ffCopy full SHA for 063a4ff
1 file changed
runtime/v1/linux/task.go
@@ -124,11 +124,15 @@ func (t *Task) Start(ctx context.Context) error {
124
t.pid = int(r.Pid)
125
if !hasCgroup {
126
cg, err := cgroups.Load(cgroups.V1, cgroups.PidPath(t.pid))
127
- if err != nil {
+ if err != nil && err != cgroups.ErrCgroupDeleted {
128
return err
129
}
130
t.mu.Lock()
131
- t.cg = cg
+ if err == cgroups.ErrCgroupDeleted {
132
+ t.cg = nil
133
+ } else {
134
+ t.cg = cg
135
+ }
136
t.mu.Unlock()
137
138
t.events.Publish(ctx, runtime.TaskStartEventTopic, &eventstypes.TaskStart{
0 commit comments