palantir/go-java-launcher

Stop timeout not firing

jkozlowski opened this issue · 1 comments

What happened?

We are observing processes failing to stop and therefore causing infra issues and upgrade failures. I notice that

func waitForServiceToStop(ctx cli.Context, procs map[string]*os.Process) error {
already should have a hard limit of 4 minutes of process stop, but it looks like this is not happening. Instead we are observing the call to stop time out, which causes an upgrade failure.

Any tips on how we could investigate this further?

What did you want to happen?

CLosing for now, will track internally. We are not sure the culprit is here.